在Java編程中,get和set是兩個重要的方法,用于操作類的屬性。get方法用于獲取類中的屬性值,而set方法用于設置類中的屬性值。這兩個方法通常被稱為getter和setter方法。
getter方法:
public String getName() { return name; }
上面的代碼展示了一個典型的getter方法,getName方法返回類中的name屬性的值。在調用該方法時,可以使用以下代碼:
MyClass obj = new MyClass(); String name = obj.getName();
上述代碼首先創建了一個MyClass對象,然后調用getName方法獲取該對象中的name屬性的值。
setter方法:
public void setName(String newName) { name = newName; }
上面的代碼展示了一個典型的setter方法,setName方法設置類中的name屬性的值。在調用該方法時,可以使用以下代碼:
MyClass obj = new MyClass(); obj.setName("New Name");
上述代碼首先創建了一個MyClass對象,然后調用setName方法設置該對象中的name屬性的值為"New Name"。
需要注意的是,getter和setter方法一般是用來操作私有屬性的,因此它們通常被定義為public方法。同時,它們也可以包含其他邏輯,例如輸入驗證或者計算屬性的值等。
上一篇java棧和隊