2016-10-10 89 views
1

這個問題來自我的AS3歷史,但我認爲這個概念適用於所有語言。我不能回去檢查原始代碼,但它已經困擾了我一段時間,並希望一些清晰。從使用接口的基礎擴展的類是否也需要使用相同的接口?

我的任務是編寫一個擴展了GameBase類的遊戲MyGame。我被告知要遵循的模板要求遊戲使用IGame接口,但是我發現GameBase類也使用了相同的接口。

缺乏正確的符號,我想它是這樣的:

MyGame : GameBase 
    |   | 
    IGame  IGame 

這看起來是多餘的我,我想知道是不是還是我在這方面誤解了繼承。

回答

2

子類繼承所有超類型,包括接口。沒有必要再次實現該接口,因爲它已經實現。