ゲームエンジンを作りたいと思ったのですが、「自動インポート」する必要があることにすぐに気付きました。たとえば、クラス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);
}
}
コメントを使用して、どうすればこれを機能させることができますか?
助けてくれてありがとう。これが最善の言葉ではない場合は申し訳ありません...