首頁  >  文章  >  Java  >  怎麼建立java類別屬性

怎麼建立java類別屬性

(*-*)浩
(*-*)浩原創
2019-05-16 15:58:485943瀏覽

在 Java 中類別的成員變數定義了類別的屬性。例如,學生類別中一般需要有姓名、性別和年齡等屬性,這時就需要定義姓名、性別和年齡 3 個屬性。

推薦課程:Java教學

怎麼建立java類別屬性

宣告成員變數的語法如下:

[public|protected|private][static][final]<type><variable_name>

各參數的意義如下。

  • public、protected、private:用來表示成員變數的存取權。

  • static:表示該成員變數為類別變量,也稱為靜態變數。

  • final:表示將該成員變數宣告為常數,其值無法變更。

  • type:表示變數的型別。 variable_name:表示變數名稱。

可以在宣告成員變數的同時對其進行初始化,如果宣告成員變數時沒有對其初始化,則系統會使用預設值初始化成員變數。

初始化的預設值如下:

  • 整數型(byte、short、int 和 long)的基本型別變數的預設值為 0。

  • 單精確度浮點型(float)的基本型別變數的預設值為 0.0f。

  • 雙精確度浮點型(double)的基本型別變數的預設值為 0.0d。

  • 字元類型(char)的基本型別變數的預設值為 “\u0000”。

  • 布林型的基本型別變數的預設值為 false。

  • 陣列引用類型的變數的預設值為 null。

如果建立了陣列變數的實例,但沒有明確地為每個元素賦值,則陣列中的元素初始化值採用陣列資料類型對應的預設值。

定義類別的屬性的範例如下:

public class Student
{
    public String name;    //姓名
    final int sex=0;    //性别:0表示女孩,1表示男孩
    private int age;    //年龄
}

上述範例的 Student 類別中定義了 3 個成員變數:String 類型的 name、int 類型的 sex 和 int 類型的 age。

其中,

  • name 的存取修飾符為public,初始化值為null;

  • sex 的存取修飾符為friendly(預設),初始化值為0,表示性別為女,且其值無法變更;

  • age 的存取修飾符為private,初始化值為0。

範例:

public class Counter
{
    static int sum;
    public static void main(String[] args)
    {
        System.out.println(sum);
    }
}

在這裡用靜態的方法來修飾變數 sum,輸出結果是 int 型別的初始值,即:0。

以上是怎麼建立java類別屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn