use*_*114 1 java android class abstract
我在"开始安卓游戏"一书中遇到了一些困惑,第3章,第100-110页.我想我已按照书中的说明操作,但IDE仍然给出了这个错误:
MyAwesomeGame类型必须实现继承的抽象方法Game.getFileIO()
我该如何修复它,或者它是关于实现的东西,我还没掌握它呢?
以下是代码:
public class MyAwesomeGame extends AndroidGame {
public Screen getStartScreen(){
return new MySuperAwesomeStartScreen(this);
}
}
Run Code Online (Sandbox Code Playgroud)
public abstract class AndroidGame implements Game {
}
Run Code Online (Sandbox Code Playgroud)
public interface Game {
public Input getInput();
public FileIO getFileIO();
public Graphics getGraphics();
public Audio getAudio();
public void setScreen(Screen screen);
public Screen getCurrentScreen();
public Screen getStartScreen();
}
Run Code Online (Sandbox Code Playgroud)
具体类必须实现其祖先抽象类的所有抽象方法.
在您的情况下,抽象父类 - AndroidGame
实现接口 - Game
因此该抽象类的每个具体子类(例如您的MyAwesomeGame
类)必须实现该接口的所有方法.
归档时间: |
|
查看次数: |
2939 次 |
最近记录: |