Static vs. Non-static Methods -5
nA static method cannot reference class fields except through an object reference:
public class MyClass
{
  private String name = "Ruchi"; //class field
  public static void main(String[] args)
  {
    System.out.println(name);  //compile error!
    MyClass myClass = new MyClass();
    System.out.println(myClass.name);  //this is OK
  }
}
This makes sense if you remember that you can't access data
until it has been created in memory (by constructing an object)