位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

什么是構(gòu)造函數(shù)?

提問人:劉冬梅發(fā)布時(shí)間:2020-10-12

構(gòu)造函數(shù)是在創(chuàng)建給定類型的對(duì)象時(shí)執(zhí)行的類方法。構(gòu)造函數(shù)具有如下性質(zhì):

 構(gòu)造函數(shù)的名稱與類的名稱相同。

 構(gòu)造函數(shù)盡管是一個(gè)函數(shù),但沒有任何類型,即它既不屬于返回值函數(shù)也不屬于void函數(shù)。

 一個(gè)類可以有多個(gè)構(gòu)造函數(shù),但所有構(gòu)造函數(shù)的名稱都必須相同,它們的參數(shù)各不相同,即構(gòu)造函數(shù)可以重載。

 當(dāng)類對(duì)象創(chuàng)建時(shí),構(gòu)造函數(shù)會(huì)自動(dòng)地執(zhí)行;由于它們沒有返回類型,因此不能像其他函數(shù)那樣進(jìn)行調(diào)用。

 當(dāng)類對(duì)象聲明時(shí),調(diào)用哪一個(gè)構(gòu)造函數(shù)取決于傳遞給它的參數(shù)類型。

 構(gòu)造函數(shù)不能被繼承。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部