您好,登錄后才能下訂單哦!
建立java類屬性的方法?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!
在 Java 中類的成員變量定義了類的屬性。例如,一個(gè)學(xué)生類中一般需要有姓名、性別和年齡等屬性,這時(shí)就需要定義姓名、性別和年齡 3 個(gè)屬性。
聲明成員變量的語(yǔ)法如下:
[public|protected|private][static][final]<type><variable_name>
各參數(shù)的含義如下。
public、protected、private:用于表示成員變量的訪問(wèn)權(quán)限。
static:表示該成員變量為類變量,也稱為靜態(tài)變量。
final:表示將該成員變量聲明為常量,其值無(wú)法更改。
type:表示變量的類型。variable_name:表示變量名稱。
可以在聲明成員變量的同時(shí)對(duì)其進(jìn)行初始化,如果聲明成員變量時(shí)沒有對(duì)其初始化,則系統(tǒng)會(huì)使用默認(rèn)值初始化成員變量。
初始化的默認(rèn)值如下:
整數(shù)型(byte、short、int 和 long)的基本類型變量的默認(rèn)值為 0。
單精度浮點(diǎn)型(float)的基本類型變量的默認(rèn)值為 0.0f。
雙精度浮點(diǎn)型(double)的基本類型變量的默認(rèn)值為 0.0d。
字符型(char)的基本類型變量的默認(rèn)值為 “\u0000”。
布爾型的基本類型變量的默認(rèn)值為 false。
數(shù)組引用類型的變量的默認(rèn)值為 null。
如果創(chuàng)建了數(shù)組變量的實(shí)例,但沒有顯式地為每個(gè)元素賦值,則數(shù)組中的元素初始化值采用數(shù)組數(shù)據(jù)類型對(duì)應(yīng)的默認(rèn)值。
定義類的屬性的示例如下:
public class Student { public String name; //姓名 final int sex=0; //性別:0表示女孩,1表示男孩 private int age; //年齡 }
上述示例的 Student 類中定義了 3 個(gè)成員變量:String 類型的 name、int 類型的 sex 和 int 類型的 age。其中,name 的訪問(wèn)修飾符為 public,初始化值為 null;sex 的訪問(wèn)修飾符為 friendly(默認(rèn)),初始化值為 0,表示性別為女,且其值無(wú)法更改;age 的訪問(wèn)修飾符為 private,初始化值為 0。
例子:
public class Counter { static int sum; public static void main(String[] args) { System.out.println(sum); } }
在這里用靜態(tài)的方法來(lái)修飾變量 sum,輸出結(jié)果是 int 類型的初始值,即:0。
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)建立java類屬性的方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。