基本的に、 MainとPopulationの2 つのクラスがあります。私がやろうとしているのは、毎秒Population.total使用して 100ずつ増やすことです。すでに別のクラスを拡張しているため、拡張できません。Population.grow()PopulationTimerTask
これはのコードですPopulation:
public class Population extends AnotherClass{
private int total = 0;
void grow(){
this.population = this.population + 100;
}
}
そしてMainクラス:
public class Main{
public static void main(String [] args){
Population population = new Population();
}
}
通常、私が行うことは、次のような更新を実行するためにPopulation拡張することです。Timer
Timer timer = new Timer();
timer.schedule(grow(), 1000);
クラス内で宣言する必要があるため、問題は拡張も拡張MainもPopulationできません。では、どうすればこれを行うことができますか?TimerpopulationMain