Java是一種廣泛使用的編程語言,它的核心功能集中在對象和繼承的理念上。在Java中,我們常常會使用getName()
和setName()
這兩個函數(shù),來獲取和設置對象的名稱。
getName()
函數(shù)通常被用來獲取一個對象的名字。在Java的類層次結構中,每個類都有一個默認的名稱,它與類的完整類型名相同。但是,在許多情況下,我們需要為一個對象指定特定的名稱,以使其與其他對象區(qū)分開來。
public class Student {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
// Usage:
Student student = new Student();
student.setName("Alex");
String name = student.getName(); // name will be "Alex"
在上面的示例中,我們創(chuàng)建了一個名為Student
的類,并定義了一個private
成員變量name
,用于保存學生的名稱。getName()
函數(shù)返回name
的值。而對于setName()
函數(shù),我們通過調用this.name = name;
來設置name
的值,以更新當前對象的名稱。
Student student = new Student();
student.setName("Alex"); // set student name to "Alex"
String name = student.getName(); // get student name
System.out.println(name); // output: "Alex"
當我們執(zhí)行上面的代碼時,程序將會輸出Alex
,這證明setName()
和getName()
函數(shù)的使用是正確的。