第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么要定義1個無參構造器?

如果是繼承父類的無參構造器就是exception(){};我可以理解成只是覆蓋一個父類的無參數(shù)構造器嗎?

正在回答

2 回答

構造函數(shù)是沒法繼承的。因為構造函數(shù)不屬于對象,是屬于類的,相當于構造函數(shù)的方法中隱藏了一個static關鍵字,是沒有多態(tài)的。

就拿你寫的例子來舉例:當子類DrunkException中沒有自己寫構造函數(shù)的時候,系統(tǒng)會自動生成一個默認的無參構造函數(shù),public DrunkException(){} ,(注意:這是一個新的專屬于子類DrunkException的無參構造函數(shù),而不是繼承的父類的構造函數(shù)?。?/p>

你可以在子類中調用父類的構造函數(shù),但是是繼承不了的。

0 回復 有任何疑惑可以回復我~
#1

真物0 提問者

非常感謝!
2016-04-24 回復 有任何疑惑可以回復我~
#2

kalick 回復 真物0 提問者

有興趣的可以看下《java編程思想》中的構造器的那節(jié),講的很詳細。
2016-04-27 回復 有任何疑惑可以回復我~

因為已經有了一個有參構造方法,系統(tǒng)不會自動生成無參的構造方法,需要手動做一個無參的構造方法供使用。

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么要定義1個無參構造器?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號