0

In Java, why class A is OK but class B is with a compilation error?

class A {
    {a=4;}
    int a;
}

class B {
   {System.out.println(a);}//error: Cannot reference a field before it is defined
   int a;    
}
zjg.robin
  • 95
  • 1
  • 5

0 Answers0