java创建公民基类
时间: 2024-10-12 10:18:22 浏览: 8
在Java中,如果你想要创建一个表示公民的基类,你可以按照以下步骤进行:
1. **定义基类**:
```java
public class Citizen {
private String name;
private int age;
private String nationality;
// 构造函数
public Citizen(String name, int age, String nationality) {
this.name = name;
this.age = age;
this.nationality = nationality;
}
// 获取和设置属性的方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getNationality() {
return nationality;
}
public void setNationality(String nationality) {
this.nationality = nationality;
}
// 其他可能的方法,如性别、职业等
// 虚方法示例(如果需要多态)
public abstract void celebrateBirthday(); // 抽象方法,子类需实现
}
```
在这个例子中,`Citizen`是一个基本的公民类,包含了姓名、年龄和国籍的基本属性,以及一个抽象的生日庆祝方法,以便于子类覆盖。