031_面向物件_04_程式執行過程的記憶體分析_01
阿新 • • 發佈:2018-11-13
一、概念部分
a)屬性(field):也叫成員變數,在類體(類內方法外)的變數部分中定義的變數。
屬性用於定義該類或該類物件包含的資料或者說靜態屬性。屬性的作用範圍是整個類體
b)區域性變數:定義在語句塊/方法裡面的變數。只有該語句塊、方法能使用,並且使用前必須要進行手動初始化。語句塊或者方法結束該變數自動銷燬。
c)方法(method):是用來模擬類所具有的能力,動作或者行為,一般為名詞。
在java中方法的引數傳遞:值傳遞。
二、變數的定義格式
[修飾符public/(protected/預設為空)/private] [static] /[final] 屬性型別 屬性名([;]/[ = 屬性值])
屬性名為java合法識別符號即可。
三、方法的定義格式
[修飾符public/(protected/預設為空)/private] [static] /[final] 返回值 方法名(形引數1,形參2,..){ 方法體 }
四、預設初始化
在定義成員變數時可以對其初始化,如果不對其初始化,Java使用預設的值對其初始化。
引用型別預設初始值為:null
整數(byte,short,int,long)初始值為:0
浮點數預設初始值:0.0
boolean型別預設初始值:false