title: why we cannot access static members from instance object?
body: <p>I know that I cannot call static method from instance object</p>
  
  <p>For example</p>
  
  <pre><code>public class A {
    public static int a;
  }
  
  A b = new A();
  b.a = 5; //which cannot compile
  </code></pre>
  
  <p>I would like to the know the reason behind this.</p>