什么是構(gòu)造函數(shù)?
構(gòu)造函數(shù)是在創(chuàng)建給定類型的對(duì)象時(shí)執(zhí)行的類方法。構(gòu)造函數(shù)具有如下性質(zhì):
構(gòu)造函數(shù)的名稱與類的名稱相同。
構(gòu)造函數(shù)盡管是一個(gè)函數(shù),但沒(méi)有任何類型,即它既不屬于返回值函數(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í)行;由于它們沒(méi)有返回類型,因此不能像其他函數(shù)那樣進(jìn)行調(diào)用。
當(dāng)類對(duì)象聲明時(shí),調(diào)用哪一個(gè)構(gòu)造函數(shù)取決于傳遞給它的參數(shù)類型。
構(gòu)造函數(shù)不能被繼承。
點(diǎn)擊加載更多評(píng)論>>