在java中的this关键字问题?

vitamins 2007-07-16 02:45:02
在java中我们经常用的this.***来看当前类的属性和方法之类的东西。
但当用到如:this == o
这样写,是不是也是指当前类呢?还是其它的东西呢?
那位大哥能给我详细的解释一下this 这个关键字的用法吗?
...全文
263 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
djsl6071 2007-07-16
  • 打赏
  • 举报
回复
this.***主要用来指当前类实例(即是一个对象)的成员,当然对象也可以访问类的静态成员,也只有那些静态类成员可用this.***访问,this()是特例,它用来调用类的构造器(其并不属于类的成员,倒是和类静态的成员比较相似),故this引用多数还是理解为该对象而不是该类。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧