構(gòu)造函數(shù)
對(duì)象一建立就會(huì)調(diào)用與之對(duì)應(yīng)的構(gòu)造函數(shù)
作用:用于給對(duì)象進(jìn)行初始化
注意點(diǎn):當(dāng)一個(gè)類沒(méi)有定義構(gòu)造函數(shù)時(shí),那么系統(tǒng)會(huì)默認(rèn)給類加一個(gè)空參數(shù)的構(gòu)造函數(shù)。
當(dāng)類中自定義了構(gòu)造函數(shù)后,默認(rèn)的構(gòu)造函數(shù)則不會(huì)添加。
構(gòu)造函數(shù)和一般函數(shù)的不同:
- 對(duì)象一建立,構(gòu)造函數(shù)就會(huì)運(yùn)行
- 而一般方法只有被對(duì)象調(diào)用才會(huì)執(zhí)行
- 構(gòu)造函數(shù)只運(yùn)行一次,在new對(duì)象的時(shí)候
- 一般方法可以被調(diào)用多次
什么時(shí)候需要用構(gòu)造函數(shù)?
當(dāng)需要在對(duì)象一創(chuàng)建就給對(duì)象賦自定義的值時(shí)才使用構(gòu)造函數(shù)