共找到2條詞條名為重寫的結果 展開
重寫
詞語
例如,假設動物類存在"跑"的方法,從中派生出馬和狗,馬和狗的跑得形態是各不相同的,因此同樣方法需要兩種不同的實現,這就需要"重新編寫"基類中的方法。"重寫"基類方法就是修改它的實現或者說在派生類中重新編寫。
//java代碼
//方法重寫
public class Parent {
public void ovel(int i){
}
public String ovef(){
return "***";
}
}
public class Child extends Parent{
public void ovel(int i){
}
public String ovef(){
return "XXX";
}
}
1、必須是在繼承里
2、方法名、參數個數和參數類型 都必須相同
4、派生類重寫的方法的訪問許可權不能低於基類的許可權
5、派生類拋出的異常應該和基類相等或比基類更小