教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

Java中什么是構(gòu)造函數(shù)?什么是構(gòu)造函數(shù)重載?

更新時(shí)間:2022年12月22日10時(shí)19分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

當(dāng)新對(duì)象被創(chuàng)建的時(shí)候,構(gòu)造函數(shù)會(huì)被調(diào)用。每一個(gè)類(lèi)都有構(gòu)造函數(shù)。在程序員沒(méi)有給類(lèi)提供構(gòu)造函數(shù)的情況下,Java 編譯器會(huì)為這個(gè)類(lèi)創(chuàng)建一個(gè)默認(rèn)的構(gòu)造函數(shù)。

Java 中構(gòu)造函數(shù)重載和方法重載很相似??梢詾橐粋€(gè)類(lèi)創(chuàng)建多個(gè)構(gòu)造函數(shù)。每一個(gè)構(gòu)造函數(shù)必須有它自己唯一的參數(shù)列表。

Java 不支持像 C++中那樣的復(fù)制構(gòu)造函數(shù),這個(gè)不同點(diǎn)是因?yàn)槿绻悴蛔约簩?xiě)構(gòu)造函數(shù)的情況下,Java 不會(huì)創(chuàng)建默認(rèn)的復(fù)制構(gòu)造函數(shù)。

0 分享到:
和我們?cè)诰€(xiàn)交談!