分别用两种构造器来创建Person对象,创建一个Person类,给Person类定义一个无参构造方法和一个有参构造方法,有参构造方法定义两个String类型参数name和sex在main方法中调用无参构造和有参构造方法; 调用无参构造方法输出:一个人被创建了; 调用有参构造方法应根据输入的数据输出对应的结果,如输入:张三,男,则输出:姓名:张三,性别:男,被创建了。
时间: 2024-02-18 20:05:17 浏览: 65
好的,我来为您展示代码:
```java
public class Person {
private String name;
private String sex;
// 无参构造方法
public Person() {
System.out.println("一个人被创建了");
}
// 有参构造方法
public Person(String name, String sex) {
this.name = name;
this.sex = sex;
System.out.println("姓名:" + name + ",性别:" + sex + ",被创建了");
}
public static void main(String[] args) {
// 调用无参构造方法
Person person1 = new Person();
// 调用有参构造方法
Person person2 = new Person("张三", "男");
}
}
```
以上代码中,我们首先定义了一个 `Person` 类,并在其中定义了一个无参构造方法和一个有参构造方法。在无参构造方法中,我们只输出了一个简单的语句,表示一个人被创建了。在有参构造方法中,我们根据传入的参数输出了对应的姓名和性别,并表示该人被创建了。
在 `main` 方法中,我们分别调用了无参构造方法和有参构造方法,输出了对应的结果。
阅读全文