目錄
- 1.定義
- 2.成員變數與區域性變數
1.定義
對一類具有共同屬性和行為事物的描述
在程式中,物件是透過一種抽象資料型別來描述的,這種抽象資料型別稱為類(Class),一個類是對一類物件的描述。類是構造物件的模板,物件是類的具體例項
屬性:成員變數 注意:加修飾詞呼叫的時候應該使用set get 方法
行為:成員方法
物件:根據類建立出來的多個實體
成員位置:類中方法外
類名 物件名 = new 類名();
方法進棧稱為壓棧,方法出棧稱為彈棧
2.成員變數與區域性變數
區別 | 成員變數 | 區域性變數 |
---|---|---|
類中位置不同 | 類中方法外 | 方法內或方法宣告外 |
記憶體中位置不同 | 堆記憶體 | 棧記憶體 |
生命週期不同 | 隨著物件的存在而存在,隨著物件的消失而消失(垃圾回收機制) | 隨著方法的呼叫而存在,隨著方法的呼叫完畢而消失 |
初始化值不同 | 有預設的初始化值 | 沒有預設的初始化值 |