亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于帶參構造方法,不寫無參構造方法為什么沒報錯?

關于帶參構造方法,不寫無參構造方法為什么沒報錯?

qq_綠葉_4 2016-12-06 15:44:27
編譯結果是33.請問為什么沒出錯,不是說寫了帶參的構造方法就不會提供無參的默認構造方法了嗎?
查看完整描述

3 回答

已采納
?
蜂之谷

TA貢獻564條經驗 獲得超863個贊

你又沒調用無參構造方法,當然不報錯

你如果這樣寫?Stu55 s = new Stu55(); 就會報錯了 ?因為你沒寫無參構造方法

查看完整回答
反對 回復 2016-12-06
?
qq_匡璐_0

TA貢獻96條經驗 獲得超96個贊

無參構造,默認帶一個,寫了帶參數構造 默認帶的就沒有了. 構造方法就是 new Stu55() 這就是用的無參構造,你沒用這個,你也用不了了,因為沒這個構造函數了,除非你再寫一個無參構造

你寫的new Stu55(11,22) 就是用的帶參數構造 ,這個帶參數構造你寫了,用起來當然不會報錯了

查看完整回答
1 反對 回復 2016-12-06
?
孤獨913

TA貢獻5條經驗 獲得超0個贊

你調用的是有參數的構造函數,當然不會出錯啦;當你調用無參構造函數時,就會報錯了,因為此時你并沒有顯示定義無參的構造函數

查看完整回答
反對 回復 2016-12-06
  • 3 回答
  • 0 關注
  • 3014 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號