我有一個超看到子類方法
class Game {}
class Game1 extends Game{}
class Game2 extends Game1{
void method1(){};
}
但是當我做,
Game game = new Game2(); //compiles fine and all is ok
game.method1(); //gives me error method1 is not defined for type Game
我怎麼能解決這個問題?遊戲是超級超級類..
請顯示的代碼你遺產。你是否從你的每個構造函數調用super()? – user3337714
您應該閱讀一些關於繼承的教程,例如[這一個](https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html)。 – Turing85
@ user3337714 *「你是否從你的每個構造函數調用super()?」*爲什麼她應該手動執行該操作? – Tom