在Java中,訪問器(Accessor)方法用于獲取類的屬性值。它們通常被稱為getter和setter方法。getter方法用于獲取屬性值,而setter方法用于設置屬性值。以下是定義訪問器方法的步驟:
確定類的屬性(成員變量)。
為每個屬性創建一個getter方法。getter方法的命名約定是getPropertyName()
,其中propertyName
是屬性的名稱。例如,如果您有一個名為name
的屬性,則getter方法應該命名為getName()
。
為每個屬性創建一個setter方法。setter方法的命名約定是setPropertyName()
,其中propertyName
是屬性的名稱。例如,如果您有一個名為name
的屬性,則setter方法應該命名為setName()
。
以下是一個簡單的Java類,演示了如何定義訪問器方法:
public class Person {
// 定義一個私有屬性
private String name;
// 定義getter方法
public String getName() {
return name;
}
// 定義setter方法
public void setName(String name) {
this.name = name;
}
}
在這個例子中,我們定義了一個名為Person
的類,它有一個名為name
的私有屬性。我們為這個屬性創建了一個getter方法getName()
和一個setter方法setName()
。