7-5 构造方法 (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 {
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);
}
}
本文详细讲解了如何在Java中实现多个构造方法的调用,通过实例展示了如何在`Main`类中分别根据传入参数调用不同的构造方法,并在每个构造方法内部调用其他构造方法以完成特定功能。
3875

被折叠的 条评论
为什么被折叠?



