调试时,此指针在eclipse中显示为变量名

时间:2016-02-08 03:43:45

标签: java eclipse debugging this

以下是我试图调试程序时的eclipse屏幕截图。我无法理解为什么右上角的变量部分将“this”显示为变量名称,将其值显示为Test(类名)。我一直认为这是一个指针而不是一个变量。

任何人都可以帮助我吗

screenshot

1 个答案:

答案 0 :(得分:0)

“this”它是对当前对象的关键字引用。它用于传递对象的这个实例..

例如,这两个分配是相同的:

class Test{

    int i;

    public Test(){

    }
         public void abc(int i){
                i++;
        this.i++;
}

}

你的程序对我没有任何意义......