在Java編程中,我們常常會遇到get和set這兩個方法。它們的作用是獲取和設置對象的屬性值。
public class Person{ private String name; public String getName(){ return name; } public void setName(String name){ this.name = name; } }
在上面的代碼中,getName()方法返回了Person類中私有變量name的值,而setName()方法則將私有變量name的值設置成傳遞進來的值。
get和set方法在面向對象編程中非常常見。在Java中,我們經常使用它們來訪問和修改對象的屬性。這是因為Java中的所有變量都是私有的,并且不允許直接訪問。如果需要修改或獲取這些變量的值,我們需要通過get和set方法來實現。
public static void main(String[] args){ Person person = new Person(); person.setName("Tom"); System.out.println(person.getName()); }
在上面的代碼中,我們創建了一個Person對象并設置了它的名字。然后我們使用getName()方法獲取它的名字并將它輸出到控制臺中。
總的來說,get和set方法是Java編程中一個非常常用的方法。它們提供了一種安全的方式來訪問和修改對象的屬性。在編寫類時,我們應該養成使用get和set方法的習慣。