我在父(Speler
)有一個功能,被稱爲kiesKaart
:超子功能的
public Kaart kiesKaart(int spelerIndex){...}
在我的子類的功能,我有它覆蓋的其他參數相同的功能(我有@Override
在它之前,改變這@Override()
沒有幫助...)超級功能:
public int kiesKaart(Kaart lak){...}
在我主我有Spelers
,其中只有第一個是Speler
和第一個數組Ë別人AiSpelers
(這是子類的名稱):
spelerArr[0] = new Speler(hand[0]);
for (int i=1;i<AANTALSPELERS;i++) {
spelerArr[i] = new AiSpeler(hand[i]);
}
後來在我的代碼解決spelerArr[i].kiesKaart
,所以現在我想要的代碼,以解決kiesKaart
正確的實例。
我該怎麼做?
你不重寫你的基類功能的快速參考 - 你是超載。註釋它沒有區別,它只是一個標誌,爲您的利益。 – DaveRlz