读书人

关于java里面变量的一个使用方法,该如

发布时间: 2012-01-13 22:43:30 作者: rapoo

关于java里面变量的一个使用方法
形如:
class outer
{
int x = 0;
class inner
{
outer.this.x = 1;
}
}

这里面outer.this.x = 1;一句,this并不是outer的静态变量,为什么能直接写为outer.this呢?什么情况下可以使用类似的用法???

[解决办法]
Java的this在引用类成员变量或函数时使用。例如
Class A{
private int name;

public void setName(int name){
this.name = name;
}
}

[解决办法]
这是内部类的用法啊,内部类可以访问外部类里面的私有方法和属性

读书人网 >Java相关

热点推荐