关于下面的程序,哪些结论是正确的?
class J_Super{
public J_Super(){ System.out.println("1"); }
}
class J_Sub extends J_Super{
public J_Sub() { System.out.println("2"); }
}
public class J_Test extends J_Sub{
public J_Test(){
super.super();
System.out.println("3");
}
public static void main(String args[]){
J_Test t=new J_Test();
}
}
A 程序可以通过编译并正常运行,结果输出“123”
B 程序可以通过编译并正常运行,结果输出“13”
C 程序可以通过编译并正常运行,结果输出“213”
D 程序无法通过编译
class J_Super{
public J_Super(){ System.out.println("1"); }
}
class J_Sub extends J_Super{
public J_Sub() { System.out.println("2"); }
}
public class J_Test extends J_Sub{
public J_Test(){
super.super();
System.out.println("3");
}
public static void main(String args[]){
J_Test t=new J_Test();
}
}
A 程序可以通过编译并正常运行,结果输出“123”
B 程序可以通过编译并正常运行,结果输出“13”
C 程序可以通过编译并正常运行,结果输出“213”
D 程序无法通过编译