Java 中的 get 和 set 方法是非常常見的方法,在編寫類的時候一般都會包含這兩種方法。get 和 set 方法是一種訪問和修改類中私有變量的方式,在面向對象的編程中非常重要。
public class Person { private String name; public String getName() { return name; } public void setName(String newName) { this.name = newName; } }
在這個示例中,我們定義了一個名為 Person 的類,并在類中定義了一個私有變量 name。通過 get 和 set 方法,我們可以訪問并修改這個私有變量。
get 方法是用來獲取一個變量的值,它通常以 get 開頭。在本例中,我們定義了一個 getName 方法,它返回私有變量 name 的值。
set 方法是用來設置一個變量的值,它通常以 set 開頭。在本例中,我們定義了一個 setName 方法,它將傳入的 newName 參數賦值給私有變量 name。
Person p = new Person(); p.setName("張三"); System.out.println(p.getName()); // 輸出結果為:"張三"
在這個示例中,我們首先創建了一個新的 Person 對象,并通過 setName 方法設置了它的名字為 "張三",然后通過 getName 方法獲取了它的名字并打印出來。
總結來說,get 和 set 方法是一種封裝私有變量的重要方式,它們可以讓我們控制對類中變量的訪問,并保證類的安全性和可維護性。