Java field意思
在Java程式語言中,"field" 通常指的是類的成員變數。這些變數在類的實例中被定義,用於存儲數據和狀態。它們也可以被稱為實例變數,因為它們是屬於類的實例的。
與方法(也稱為成員函式)相對應,欄位(也稱為成員變數)是類的內部狀態的一部分。當創建一個類的實例時,每個欄位都會被分配一個存儲位置來保存實例的狀態。
下面是一個簡單的Java類示例,它包含一個欄位:
public class Person {
// 欄位(實例變數)
private String name;
// 構造函式
public Person(String name) {
this.name = name;
}
// 獲取欄位值的方法
public String getName() {
return name;
}
// 設定欄位值的方法
public void setName(String name) {
this.name = name;
}
}
在這個例子中,Person
類有一個名為 name
的欄位,它是一個 String
類型的實例變數。Person
類還提供了 getName()
和 setName()
方法來訪問和修改 name
欄位。
在Java中,欄位可以是私有的、公共的、受保護的或包可見的,這取決於它們在類聲明中的訪問修飾符。訪問修飾符控制了欄位在類外部被訪問和修改的方式。