建構式和解構式
建構式是類的入口函式
解構式是類的銷毀函式
1、建構式
a、建構式默認是public型別的,如果定義private則定義外部不能進行物件的創建,所以只能是公有函式
b、建構式是入口函式,所以可以進行引數的初始化,可以對部分或全部的函式進行初始化操作
c、建構式是可以有多個的,如果沒有定義建構式,則類會自動運行默認建構式,如果定義了建構式,則根據傳參選擇指定的建構式
d、建構式不能被繼承,子類繼承父類的時候會先呼叫父類的建構式
2、解構式
a、解構式和建構式是對立的,因為其作用是銷毀之前呼叫,所以有且只能有一個建構式
b、解構式中一般要對記憶體進行清理,包括存盤的成員函式和動態申請的空間,防止記憶體泄露和占用過大
c、解構式可以被繼承,也可以定義為虛函式,派生類的解構式在執行結束后也會自動呼叫基類的解構式
e.g 視頻觀看請點擊如下
更多詳情請點擊
聯系
QQ群:820191434
微信:anlg_study
視頻:https://space.bilibili.com/3493080139303853
商城:研發中......
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/543930.html
標籤:面向對象
上一篇:互動玩法任務平臺介紹
下一篇:稀土智能工廠調研紀實
