class B extends Object{
static {System.out.println("Load B");};
public B(){
System.out.println("Create B");
}
}
class Ca extends B{
static {System.out.println("Load Ca");};
public Ca(){
System.out.println("Create Ca");
}
}
public class Test12 {
public static void main(String args[]){
new Ca();
}
}
执行结果:
Load B
Load Ca
Create B
Create Ca
static {System.out.println("Load B");};
public B(){
System.out.println("Create B");
}
}
class Ca extends B{
static {System.out.println("Load Ca");};
public Ca(){
System.out.println("Create Ca");
}
}
public class Test12 {
public static void main(String args[]){
new Ca();
}
}
执行结果:
Load B
Load Ca
Create B
Create Ca