private TaskGUI taskgui;          //得到前台的界面对象
private boolean stopFlag;

//       得到前台界面对象
public Task(TaskGUI taskGUI){
this.taskgui=taskGUI;
}

public void stop(){
stopFlag=true;
}

public void start(int taskcount){
stopFlag=false;

}
我用的eclipse,在2个变量的左边为什么会有黄色标记啊?

解决方案 »

  1.   

    eclipse的这种提示是在变量没有被读到的情况产生的。你的程序当然没有读那两个变量了(在这两个变量所属的类中),只是对他们赋值,这相当于这两个变量在类中还是没有任何意义(eclipse是这么认为的,它不管你是不是在类外引用了这两个变量),所以它提示没有被读到的变量。你对这两个变量用System.out.print输出一下看看。这个提示应该就没了。从根本上讲是eclipse认为这两个变量没参加任何的运算。