關(guān)于構(gòu)造函數(shù)的作用,構(gòu)造函數(shù)的作用這個(gè)問題很多朋友還不知道,今天小六來(lái)為大家解答以上的問題,現(xiàn)在讓我們一起來(lái)看看吧!
1、構(gòu)造函數(shù)是一種特殊的成員函數(shù),它主要用于為對(duì)象分配存儲(chǔ)空間,對(duì)數(shù)據(jù)成員進(jìn)行初始化.構(gòu)造函數(shù)具有一些特殊的性質(zhì):(1)構(gòu)造函數(shù)的名字必須與類同名;(2)構(gòu)造函數(shù)沒有返回類型,它可以帶參數(shù),也可以不帶參數(shù);(3)聲明類對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用構(gòu)造函數(shù),構(gòu)造函數(shù)不能被顯式調(diào)用;(4)構(gòu)造函數(shù)可以重載,從而提供初始化類對(duì)象的不同方法;(5)若在聲明時(shí)未定義構(gòu)造函數(shù),系統(tǒng)會(huì)自動(dòng)生成默認(rèn)的構(gòu)造函數(shù),此時(shí)構(gòu)造函數(shù)的函數(shù)體為空.(6)靜態(tài)構(gòu)造函數(shù),用static修飾,用于初始化靜態(tài)變量,一個(gè)類只允許有一個(gè)構(gòu)造函數(shù),在類實(shí)例化時(shí)加載,這時(shí)修飾符public、private失去作用.(7)可以使用public、protected、private修飾符。
2、.(8)引用父類構(gòu)造時(shí)用():base()方法,引用自身重載的構(gòu)造使用():this(int para).(7)可以使用public、protected、private修飾符。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場(chǎng)無(wú)關(guān)。財(cái)經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。 如有侵權(quán)請(qǐng)聯(lián)系刪除!