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

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

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

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

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

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

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

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

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

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

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

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