1. 程式人生 > 資訊 >4999~6999 元,榮耀 MagicBook 16/Pro 2021 釋出:標壓 R7+RTX 3050,135W 快充

4999~6999 元,榮耀 MagicBook 16/Pro 2021 釋出:標壓 R7+RTX 3050,135W 快充

建構函式

作用:幫助我們初始化物件(給物件的每個屬性依次的賦值)
建構函式是一個特殊的方法:
1)、建構函式沒有返回值,連void也不能寫。
2)、建構函式的名稱必須跟類名一樣。

建立物件的時候會執行建構函式
建構函式是可以有過載的。
類當中會有一個預設的無引數的建構函式,當你寫一個新的建構函式之後,不管是有引數的還是
無引數的,那個預設的無引數的建構函式都被幹掉了。


new關鍵字

Person zsPerson=new Person();
new幫助我們做了3件事兒:
1)、在記憶體中開闢一塊空間
2)、在開闢的空間中建立物件
3)、呼叫物件的建構函式進行初始化物件,所以建構函式前面要用public修飾,不然new就調用不了構造函數了。


解構函式

物件銷燬的時候執行,由系統呼叫不能直接主動呼叫
特點:解構函式方法名必須有類名相同,前面加~,不能有返回值和引數,解構函式只能有一個。