定义人类Person 1、字段:身份证号,姓名:name,性别:sex ,年龄:age,职业:profession,联系方式:phone 2、定义无参构造方法,并打印“我是人类” 3、定义有参构造方法 4、get、set方法 5、定义read()进行自我介绍
时间: 2023-05-14 15:04:59 浏览: 126
好的,让我来回答你的问题。
1. 以下是定义人类Person的代码:
```java
public class Person {
private String idCard;
private String name;
private String sex;
private int age;
private String profession;
private String phone;
public Person() {
System.out.println("我是人类");
}
public Person(String idCard, String name, String sex, int age, String profession, String phone) {
this.idCard = idCard;
this.name = name;
this.sex = sex;
this.age = age;
this.profession = profession;
this.phone = phone;
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getProfession() {
return profession;
}
public void setProfession(String profession) {
this.profession = profession;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public void read() {
System.out.println("大家好,我叫" + name + ",今年" + age + "岁,是一名" + profession + ",我的联系方式是" + phone + ",身份证号是" + idCard + ",很高兴认识大家!");
}
}
```
2. 以上代码中已经定义了无参构造方法,并在其中打印了“我是人类”。
3. 以上代码中也定义了有参构造方法,可以通过传入参数来初始化Person对象的各个字段。
4. 以上代码中也定义了各个字段的get、set方法,可以通过这些方法来获取和修改Person对象的各个属性。
5. 最后,以上代码中还定义了read()方法,可以用来进行自我介绍。在这个方法中,我们使用了Person对象的各个属性来构造一段自我介绍的话语。
希望这个回答能够帮助到你!
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![bz2](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)