public class Test
{
public Test()
{
System.out.println("Constructor");
System.out.println(Test.x);
System.out.println(Test.y);
}
static
{
System.out.println("Static block");
System.out.println(Test.x);
System.out.println(Test.y);
x = 200;
}
public static int x=100;
public final static int y=200;
{
System.out.println("Non-static block");
System.out.println(Test.x);
System.out.println(Test.y);
}
public static void main(String[] args)
{
new Test();
System.out.println(Test.x);
System.out.println(Test.y);
}
}
public class Test{ public Test(){System.out.println("Constructor");System.out.println(Test.x);System.out.println(Test.y);}static{System.out.println("Static block");System.out