[單項(xiàng)選擇題] 下列選項(xiàng)中的 方法可以正確地加入類Child中,且父類的方法不會(huì)被覆蓋。public class Parent{ public int a
2021-07-20
[單項(xiàng)選擇題] 下列選項(xiàng)中的 方法可以正確地加入類Child中,且父類的方法不會(huì)被覆蓋。public class Parent{ public int addValue(int a,int b){ int s; s=a+b; return s; }}class Child extends Parent{}
A.int addValue(int a,int {∥do something…}
B.public void addValue( ){∥do something…}
C.public int addValue(int a,int throws MyException{∥do something…}
D.public float addValue(int a,int b,float b=1.0){∥do something…}
正確答案:B解析:[分析]: 選項(xiàng)A的錯(cuò)誤就是重寫的訪問權(quán)限比被重寫的方法的權(quán)限低,而B屬于重載,選項(xiàng) C的錯(cuò)誤在于比被重寫的方法拋棄了更多種類的異常。選項(xiàng)D中,當(dāng)只傳遞兩個(gè)變量的值時(shí),系統(tǒng)不知道到底調(diào)用哪一個(gè)方法,因?yàn)閎為常量,可以不指定,所以只有選項(xiàng)B符合題意。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。