在下列代码中执行new Child(“mike”)时输出什么?
(以下以注释方式写执行顺序)
public class Something {
String name;
public Something(){System.out.print(1);} //第二步
public Something(String name){System.out.print(2); //第五步
this.name=name;}
}
public class Child extends Something {
Something father;
public Child(String name){ //第一步
System.out.print(3); //第三步
this.name=name;
father=new Something(name+":F");//第四步
}
public Child(){
System.out.print(4);
}
输出132