如何在Java中定义一个名为'Person'的类,该类具有姓名(name)、年龄(age)和身份证号(id)作为成员变量,包括默认构造函数,以及study()、labor()和show()这三个成员方法的具体实现?
时间: 2024-12-02 09:14:45 浏览: 28
在Java中,你可以按照以下方式定义一个名为`Person`的类:
```java
public class Person {
// 成员变量
private String name;
private int age;
private String id;
// 默认构造函数
public Person() {
this.name = "";
this.age = 0;
this.id = "";
}
// 构造函数,接受初始值
public Person(String name, int age, String id) {
this.name = name;
this.age = age;
this.id = id;
}
// 成员方法 - 研究
public void study() {
System.out.println("这个人正在学习...");
}
// 成员方法 - 劳动
public void labor() {
System.out.println("这个人正在工作...");
}
// 成员方法 - 显示信息
public void show() {
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("身份证号:" + id);
}
}
```
在这个例子中,我们定义了一个包含姓名、年龄和身份证号的基本个人信息,并为每个属性提供了访问器和初始化者。同时,我们还定义了三个方法:`study()`用于表示学习,`labor()`表示劳动,`show()`用于显示个人基本信息。
阅读全文