什么是構(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)視頻回答
點擊加載更多評論>>