7-3 構造方法 (5分)
請補充以下代碼,完成輸出要求。
public class Main {
public Main(){
System.out.println("構造方法一被調用了");
}
public Main(int x){
this();
System.out.println("構造方法二被調用了");
}
public Main(boolean b){
this(1);
System.out.println("構造方法三被調用了");
}
public static void main(String[] args) {
}
}
輸入格式:
無
輸出格式:
輸出以下三行: 構造方法一被調用了 構造方法二被調用了 構造方法三被調用了
輸入樣例:
無
輸出樣例:
構造方法一被調用了
構造方法二被調用了
構造方法三被調用了
參考答案
public class Main {
/**
* @author 徐亮亮
* @param args
*/
public Main(){
System.out.println("構造方法一被調用了");
}
public Main(int x){
this();
System.out.println("構造方法二被調用了");
}
public Main(boolean b){
this(1);
System.out.println("構造方法三被調用了");
}
public static void main(String[] args) {
Main a = new Main(true);
}
}