所以我想做一个游戏引擎,我立刻意识到必须“自动导入”东西。例如,当你 时implements Runnable
,你会得到一个错误,因为它必须run()
在类中有方法。
你怎么做到这一点?我将如何拥有一个类,当实现时,强制一个方法,然后自动运行这个方法?
回答时可用的示例:
我有一个框架类。这个框架类在实现时总是使用一个方法,在实现它的类中,命名为draw()
,并且必须实现才能使用框架类。示例代码:
public class test implements HFrame {
// constructor
public test() {
}
// method called when test is run
public static void init() {
HFrame f = new HFrame(WIDTH, HEIGHT);
f.display(); // makes the frame visible
}
// method that frame will always call when it is implemented
public void draw() {
// stuff to draw
new Circle(0, 0, 50, 50);
}
}
使用评论,我将如何让它工作?
感谢您的帮助,如果这不是最好的措辞,我深表歉意...