域也稱成員變量,體現(xiàn)了類(lèi)的狀態(tài),而狀態(tài)的改變由類(lèi)體的方法實(shí)現(xiàn)。
域就是類(lèi)中的成員變量,有時(shí)也叫字段,屬性都是同一個(gè)意思。公有域就是能在其它類(lèi)中直接訪問(wèn)的域,也就是帶有域。例如:
class Test { private int a; // 這是一個(gè)私有域,只能在本類(lèi)訪問(wèn) public int b; // 這就是一個(gè)公有域了,可以在其它類(lèi)中直接訪問(wèn) // 這是保護(hù)域,這類(lèi)域可以在本類(lèi)及其子類(lèi),還有與在本類(lèi)所在同一包下的其類(lèi) // 中直接訪問(wèn) protected int c; }
域的定義:定義類(lèi)的靜態(tài)屬性。
域必須在類(lèi)體中直接定義,不能包含在方法定義中。
域定義的格式如下:
[修飾符] 類(lèi)型名 域名;
注:其中修飾符部分是可選項(xiàng),可以是關(guān)鍵字public、protected、private、final、static、transient和volatile的一個(gè)或多個(gè)組合;