① JAVA编写一个构造方法重载的例子并用实例运行,必须包含一个无参构造方法和两个有参构造方法。
时间: 2023-06-06 09:05:28 浏览: 96
Java基础教程之构造器与方法重载
好的,这个问题属于编程问题,我可以回答。以下是一个JAVA编写的构造方法重载例子,并且包含一个无参构造方法和两个有参构造方法:
```
public class Example {
private int num1;
private int num2;
// 无参构造方法
public Example() {
num1 = 0;
num2 = 0;
}
// 有参构造方法1
public Example(int n1, int n2) {
num1 = n1;
num2 = n2;
}
// 有参构造方法2
public Example(int n) {
num1 = n;
num2 = 0;
}
// 实例运行
public static void main(String[] args) {
Example ex1 = new Example();
Example ex2 = new Example(10, 20);
Example ex3 = new Example(30);
System.out.println("ex1的num1值为:" + ex1.num1 + ",num2值为:" + ex1.num2);
System.out.println("ex2的num1值为:" + ex2.num1 + ",num2值为:" + ex2.num2);
System.out.println("ex3的num1值为:" + ex3.num1 + ",num2值为:" + ex3.num2);
}
}
```
输出结果为:
```
ex1的num1值为:0,num2值为:0
ex2的num1值为:10,num2值为:20
ex3的num1值为:30,num2值为:0
```
阅读全文