Initializer and Class Initializer Block

class A
{

// Class Initializer Block - Will called First
static
{
System.out.println("Class Initializer Block Called");
}

// Initializer Block - Will called at time of Object Creation
{
System.out.println("Initializer Block Called");
}

public static void main(String s[])
{

System.out.println("Program Stated - Main Block Called");
A a=new A();

}
}

OUTPUT :

Class Initializer Block Called
Program Stated - Main Block Called
Initializer Block Called

No comments:

Post a Comment