public class Test {
public static void main(String[] args){
B b=new B("test");
}
}
class B extends Aq{
B(String s){
System.out.println(s);
}
B(String s,String t){
this(t+s+"3");
}
B(){
super("4");
}
}
class Aq{
Aq(String s){
System.out.println(s);
}
Aq(String s,String t){
this(s+t);
}
Aq(){
this("1","2");
}
}
该程序输出的结果是:
12
test
为什么结果不是 test,该程序是如何执行的? |