假期java自學-----物件6
阿新 • • 發佈:2021-07-31
如何理解JAVA中的面向物件
四.封裝
二.構造方法
1.概述:給物件的資料(屬性)進行初始化
2.構造方法的格式特點
a.方法名與類名相同(大小寫也要一致)
b.沒有返回值型別(void也沒有)
c.沒有具體的返回值(return)
3.構造方法的過載方法名相同,與返回值型別無關(構造方法沒有返回值),只看引數列表
4.構造方法注意事項:
a.如果我們沒有給出構造方法,系統會自動提供一個無參構造
b.如果我們寫了有參構造方法,系統將不會自動提供無參構造注意:這個時候,如果需要無參構造,必須自己給出
建議:永遠自己給出無參構造方法
5.建立物件執行的具體流程Personp=newPerson();
1)Person.class載入進記憶體
2)宣告一個Person的型別引用p
3)在堆記憶體建立物件
4)給物件中屬性進行預設初始化值
5)屬性進行顯示初始化
6.構造方法進棧,給物件的屬性賦值,構造方法彈棧
7.產生地址值,將物件的地址賦值給p;