在Java中,getter方法用于獲取對象的屬性值,setter方法用于設置對象的屬性值。通常情況下,getter方法以get開頭,setter方法以set開頭,后面加上屬性名首字母大寫。
例如,有一個名為Person的類,其中包含一個屬性name,可以定義其getter和setter方法如下:
public class Person {
private String name;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
在上面的代碼中,getName方法用于獲取name屬性的值,setName方法用于設置name屬性的值。當需要獲取或設置Person對象的name屬性時,可以通過調用這兩個方法來實現:
Person person = new Person();
person.setName("Alice");
String name = person.getName();
System.out.println(name); // 輸出Alice
通過使用getter和setter方法,可以確保對象的屬性的訪問和修改都是通過定義的方法,從而實現對屬性的封裝和控制。