我有一个超看到子类方法
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