Java基礎|三種變量以及字段和屬性!(小白掃盲)

Java的三種變量以及字段和屬性

1.三種變量(成員變量,本地變量,類變量)

變量類型 定義 作用範圍 生命週期
成員變量(實例變量,屬性) 成員變量就是類中的屬性。當new對象的時候,每個對象都有一份屬性。一個對象中的屬性就是成員變量。 在類內部,任何地方都可以訪問成員變量。 出生: new對象的時候,開闢內存空間。死亡: 堆內存地址沒有引用,變成垃圾,被垃圾回收器回收後。
局部變量(本地變量) 方法的形式參數以及在方法中定義的變量。 形參:在方法體中任何位置都可以訪問。方法中定義變量:從定義處開始,直到所在代碼塊結束。 出生:運行到創建變量的語句時。死亡:超過了其作用範圍。
類變量(靜態屬性) 被static修飾的屬性。 在類變量定義之後。 出生:類加載時,類變量就分配內存空間。死亡:JVM退出

2.Java中屬性和字段

(1)

  Java中的屬性,通常可以理解爲get和set方法。而字段,通常叫做“類成員”。 這兩個概念是完全不同的。
屬性只侷限於類中方法的聲明,並不與類中其他成員相關。例如:void setA(String s){}String getA(){}當一個類中擁有這樣一對方法時,我們可以說,這個類中擁有一個可讀寫的a屬性(注意是小寫a)。如果去掉了set的方法,則是可讀屬性,反之亦然。

(2)

  類成員(字段),通常是在類中定義的類成員變量,例如:public class A{private String s = “123”;}我們可以說A類中有一個成員變量叫做s。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章