日期:2014-05-20  浏览次数:20752 次

在java中的this关键字问题?
在java中我们经常用的this.***来看当前类的属性和方法之类的东西。
但当用到如:this   ==   o
这样写,是不是也是指当前类呢?还是其它的东西呢?
那位大哥能给我详细的解释一下this   这个关键字的用法吗?


------解决方案--------------------
this.***主要用来指当前类实例(即是一个对象)的成员,当然对象也可以访问类的静态成员,也只有那些静态类成员可用this.***访问,this()是特例,它用来调用类的构造器(其并不属于类的成员,倒是和类静态的成员比较相似),故this引用多数还是理解为该对象而不是该类。