imは抽象クラスからメソッドを呼び出そうとしていますが、どこが間違っているのか分かりません。 は、これは抽象クラスである:抽象クラスメソッドを呼び出す
public abstract class Sim implements Runnable {
public Sim(String id, String type, Buffer<Measure>queue){
this.id = id;
this.type = type;
this.queue = queue;
this.midnight = computeMidnightMilliseconds();
}
public void stopMe() {
stopCondition = true;
}
}
iはメソッドstopMeを(呼び出したい)、私は
public class StopThread extends Sim {
protected StopThread(){super();}//what should i put here?
@Override
public void run(){
stopMe();
}
@Override
public void stopMe() {
stopCondition = true;
}
}
怒鳴るコードを使用するすべてのヘルプは、事前に 感謝をいただければ幸いです:)
何が問題なの?あなたは例外を取得していますか? – nlloyd
@nlloydはい最初の問題は、スーパーがparamsを必要としていることです。何を入れるべきですか?他の例では、抽象クラスを拡張するときにsuperを使うのが普通ですが、使用するロジックについてはわかりません。 –
を参照してください。アイデアは、stopConditionが真である限り、データを生成するスレッドがあるということです。今私はデータの生成を停止するには、stopMeメソッドを使用したいと思います。だから私はstopConditionの値をfalseに変更したいと思っています – emotionlessbananas