补全以下程序,使得程序输出结果与下述结果一致。
public class Main { public static void main(String[] args) { Test test = new Test(true); } } class Test { public Test(){ System.out.println("Constructor one invoked!"); } public Test(int x){ //此处添加代码 System.out.println("Constructor two invoked!"); } public Test(boolean b){ //此处添加代码 System.out.println("Constructor three invoked!"); } }
### 输入格式: 无 ### 输出格式: 无 ### 输入样例: ```in ``` ### 输出样例: ```out Constructor one invoked! Constructor two invoked! Constructor three invoked! ```
代码如下:
public class Main {
public static void main(String[] args) {
Test test = new Test(true);
}
}
class Test {
public Test(){
System.out.println("Constructor one invoked!");
}
public Test(int x){
//此处添加代码
this();
System.out.println("Constructor two invoked!");
}
public Test(boolean b){
//此处添加代码
this(1);
System.out.println("Constructor three invoked!");
}
}