为其添加getter和setter方法
时间: 2024-11-22 20:37:17 浏览: 19
当你需要控制私有变量的读取和修改时,会使用 getter 和 setter 方法。对于上面提到的 `Person` 类,我们已经为 `id` 和 `name` 属性添加了 getter 和 setter 方法。下面是一段示例:
```java
public class Person {
// ... (之前的属性定义)
// Getter方法(获取属性值)
public int getId() {
return id;
}
public String getName() {
return name;
}
// Setter方法(设置属性值)
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
// 示例:如何通过setter方法设置属性值
public void setProperties(int id, String name) {
this.id = id;
this.name = name;
}
}
// 使用示例:
Person person = new Person();
person.setId(123);
person.setName("John Doe");
int id = person.getId(); // 获取 id
String name = person.getName(); // 获取 name
```
通过这种方式,你可以确保在任何时候都对私有变量的操作有所控制,比如验证输入、记录日志等。
阅读全文