GameMgrクラスがあり、↓の6行目でLinkedListというものを使用していました。
public class GameMgr {
private LinkedList<Task> _taskList = new LinkedList<Task>(); //タスクリスト
GameMgr(){
_taskList.add( new FpsController() );
}
public boolean onUpdate() {
for(int i=0; i<_taskList.size(); i++){
if(_taskList.get(i).onUpdate() == false){ //更新失敗なら
_taskList.remove(i); //そのタスクを消す
i--;
}
}
return true;
}
public void onDraw(Canvas c) {
c.drawColor(Color.WHITE); //白で塗りつぶす
for(int i=0; i<_taskList.size(); i++){
_taskList.get(i).onDraw(c);//描画
}
}
}
インスタンスのように中身の変数を入れ替えたりする事が出来るのでしょうか?
(クラス名.変数名=10;みたいな感じのです)