Java語言中的get和set方法是面向對象編程中的基本方法。這兩個方法常用于數據封裝,即將類中屬性的訪問權限限制為private,通過get和set方法來讀取和修改屬性的值。
public class Student { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
在上面的例子中,Student類包含了兩個私有屬性,分別為姓名和年齡。為了保證這些屬性不被其他用戶修改,我們將這些屬性的訪問權限設置為private。如果其他用戶需要訪問這些屬性,可以通過get和set方法實現。
get方法用于獲取屬性值,set方法用于設置屬性值。例如:
Student student = new Student(); student.setName("Tom"); student.setAge(18); String name = student.getName(); int age = student.getAge();
在上面的代碼中,我們通過setName和setAge方法設置了學生的姓名和年齡。而通過getName和getAge方法,則獲取了學生的姓名和年齡信息。
總之,get和set方法是面向對象編程中非常基礎的方法,我們應該熟練掌握這兩個方法的使用,以便更好地進行面向對象編程。