Home

Java Static Quiz 3

What is the output of the following code?

class A{
    {
         System.out.print("1");
    }
    static {
         System.out.print("2");
    }
    A(){
         System.out.print("3");
    }
}
public class B extends A{
    {
         System.out.print("4");
    }
    static {
         System.out.print("5");
    }
    B(){
         System.out.print("6");
    }
    public static void main(String args[]) {
        B m = new B();
        B m2 = new B();
    }
}
Your answer: