java有參和無(wú)參的區(qū)別 java中,帶參數(shù)的構(gòu)造方法和不帶參數(shù)構(gòu)造方法用法有什么不同???
java中,帶參數(shù)的構(gòu)造方法和不帶參數(shù)構(gòu)造方法用法有什么不同啊?如果父類具有無(wú)參數(shù)構(gòu)造方法,則子類不能顯式調(diào)用super()。如果沒有無(wú)參數(shù)構(gòu)造方法,則必須手動(dòng)顯式調(diào)用super(xxx),否則將報(bào)告
java中,帶參數(shù)的構(gòu)造方法和不帶參數(shù)構(gòu)造方法用法有什么不同?。?/h2>
如果父類具有無(wú)參數(shù)構(gòu)造方法,則子類不能顯式調(diào)用super()。如果沒有無(wú)參數(shù)構(gòu)造方法,則必須手動(dòng)顯式調(diào)用super(xxx),否則將報(bào)告編譯錯(cuò)誤。當(dāng)父類同時(shí)具有非參數(shù)和參數(shù)構(gòu)造方法時(shí),默認(rèn)情況下會(huì)調(diào)用非參數(shù)構(gòu)造方法。當(dāng)沒有編寫構(gòu)造方法時(shí),將在編譯時(shí)自動(dòng)添加無(wú)參數(shù)構(gòu)造方法。其余同上。