在Java中,訪問器(Accessor)方法通常用于獲取類的屬性值。它們也被稱為getter和setter方法。getter方法用于獲取屬性值,而setter方法用于設置屬性值。以下是如何實現Java訪問器的示例:
Person
的類,具有name
和age
屬性:public class Person {
private String name;
private int age;
// ... 其他代碼 ...
}
name
屬性創建一個getter方法:public String getName() {
return name;
}
age
屬性創建一個setter方法:public void setAge(int age) {
this.age = age;
}
現在,您可以使用這些訪問器方法來獲取和設置Person
類的屬性值:
public class Main {
public static void main(String[] args) {
Person person = new Person();
// 使用setter方法設置屬性值
person.setName("John Doe");
person.setAge(30);
// 使用getter方法獲取屬性值
String name = person.getName();
int age = person.getAge();
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
}
輸出:
Name: John Doe
Age: 30
這就是如何在Java中實現訪問器方法。請注意,屬性應該是私有的,以確保封裝和數據安全性。