3 回答

TA貢獻(xiàn)564條經(jīng)驗(yàn) 獲得超863個(gè)贊
你又沒調(diào)用無參構(gòu)造方法,當(dāng)然不報(bào)錯(cuò)
你如果這樣寫?Stu55 s = new Stu55(); 就會(huì)報(bào)錯(cuò)了 ?因?yàn)槟銢]寫無參構(gòu)造方法

TA貢獻(xiàn)96條經(jīng)驗(yàn) 獲得超96個(gè)贊
無參構(gòu)造,默認(rèn)帶一個(gè),寫了帶參數(shù)構(gòu)造 默認(rèn)帶的就沒有了. 構(gòu)造方法就是 new Stu55() 這就是用的無參構(gòu)造,你沒用這個(gè),你也用不了了,因?yàn)闆]這個(gè)構(gòu)造函數(shù)了,除非你再寫一個(gè)無參構(gòu)造
你寫的new Stu55(11,22) 就是用的帶參數(shù)構(gòu)造 ,這個(gè)帶參數(shù)構(gòu)造你寫了,用起來當(dāng)然不會(huì)報(bào)錯(cuò)了

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超0個(gè)贊
你調(diào)用的是有參數(shù)的構(gòu)造函數(shù),當(dāng)然不會(huì)出錯(cuò)啦;當(dāng)你調(diào)用無參構(gòu)造函數(shù)時(shí),就會(huì)報(bào)錯(cuò)了,因?yàn)榇藭r(shí)你并沒有顯示定義無參的構(gòu)造函數(shù)
添加回答
舉報(bào)