声明公民类Citizen,包含属性:姓名,生日,身份证号,其中姓名是String类型,生日是MyDate类型,身份证号也是String类型
时间: 2024-11-25 10:12:13 浏览: 22
当然,这是一个基本的Java类声明示例,用于创建名为"Citizen"的类,它包含了三个属性:
```java
public class Citizen {
// 属性声明
private String name; // 姓名,String类型
private MyDate birthday; // 生日,自定义的MyDate类型(这里假设有一个叫做MyDate的类)
private String idNumber; // 身份证号,String类型
// 构造函数,用于初始化属性
public Citizen(String name, MyDate birthday, String idNumber) {
this.name = name;
this.birthday = birthday;
this.idNumber = idNumber;
}
// getter和setter方法,用于获取和设置属性值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public MyDate getBirthday() {
return birthday;
}
public void setBirthday(MyDate birthday) {
this.birthday = birthday;
}
public String getIdNumber() {
return idNumber;
}
public void setIdNumber(String idNumber) {
this.idNumber = idNumber;
}
}
```
在这个类中,我们有构造函数接受初始值,并提供getter和setter方法来访问和修改私有的属性。
阅读全文