我是初學者。對不起。我該如何解決這個Java繼承練習?
爲了解決這個問題,我正在絞盡腦汁。
任何幫助將不勝感激。
非常感謝你
...................................... ..........................................
定義兩個類,在Java中稱爲MyBaseClass和MyDerivedClass。
前一個類聲明瞭一個名爲meth()的受保護抽象方法,該方法具有非參數並返回一個整數值。
後者類擴展的第一個和通過返回值5
實現繼承的方法........................ ...............................
我的實現是(我知道這是錯誤的,但對不起,我不知道爲什麼..):
public MyBaseClass {
protected abstract meth();
return();
}
public MyDerivedClass extends MyBaseClass {
meth();
return (5);
}
您應該聲明MyBaseClass抽象,以便它不能直接實例化嗎?它沒有用作對象。 – ComethTheNerd 2011-02-15 09:38:14
謝謝。首先,我忘記了變量類型int,其次我試圖覆蓋meth方法時犯了一個大錯誤。是@Override 是強制性的嗎? – QJ746 2011-02-15 09:38:53
不,它是一個靜態檢查添加到正常的,只是幫助你發展(並避免錯別字) – Jack 2011-02-15 09:39:53