UserInterface
常にスレッドで実行する必要があるインターフェイスを実装しようとしています (そうですRunnable
)。だから私は次のようなコードを持っていSpecificInterface
ますUserInterface
。
UserInterface myUI = new SpecificInterface(...);
Thread thread = new Thread(myUI);
thread.start();
しかし、インターフェイスは他のインターフェイスを実装できないため、UserInterface
実装できないため、これは明らかに機能しません。そして、インターフェイスを使用するポイントがRunnable
無効になるため、単に実行可能にすることはできません。SpecificInterface
これを機能させるにはどうすればよいですか?抽象クラスを作成する必要がありますか、それとも UIを実装および継承する抽象クラスを作成UserInterface
する必要がありますか? 「単純な」ソリューションが機能しない理由について、私はかなり混乱しています。RunnableInterface
UserInterface
Runnable
グーグルは役に立ちませんでした。私が見つけたのは、「Runnable interface」の使い方を教えてくれるリンクだけです:|