(資料圖片)
1、構造函數是一種特殊的成員函數,它主要用于為對象分配存儲空間,對數據成員進行初始化.構造函數具有一些特殊的性質:(1)構造函數的名字必須與類同名;(2)構造函數沒有返回類型,它可以帶參數,也可以不帶參數;(3)聲明類對象時,系統自動調用構造函數,構造函數不能被顯式調用;(4)構造函數可以重載,從而提供初始化類對象的不同方法;(5)若在聲明時未定義構造函數,系統會自動生成默認的構造函數,此時構造函數的函數體為空.(6)靜態構造函數,用static修飾,用于初始化靜態變量,一個類只允許有一個構造函數,在類實例化時加載,這時修飾符public、private失去作用.(7)可以使用public、protected、private修飾符。
2、.(8)引用父類構造時用():base()方法,引用自身重載的構造使用():this(int para).(7)可以使用public、protected、private修飾符。
本文為大家分享到這里,希望小伙伴們有幫助。