用java编写一个测试Citizen类功能的程序,创建Citizen对象并显示对象的属性值。
时间: 2024-10-14 21:16:45 浏览: 31
在Java中,你可以创建一个Citizen类,它通常会包含一些基本属性如姓名、年龄和国籍。这里是一个简单的示例:
```java
// 定义Citizen类
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;
}
// 显示对象属性的方法
@Override
public String toString() {
return "Citizen{" +
"name='" + name + '\'' +
", age=" + age +
", nationality='" + nationality + '\'' +
'}';
}
}
// 测试程序
public class Main {
public static void main(String[] args) {
// 创建Citizen对象
Citizen citizen = new Citizen("John Doe", 30, "American");
// 显示对象的属性值
System.out.println("Citizen Information:");
System.out.println(citizen);
}
}
```
在这个例子中,我们首先创建了一个`Citizen`对象,并通过构造函数初始化了它的属性。然后使用`toString()`方法将其转换为字符串以便于打印。
阅读全文