A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Dark_Knight 中级黑马   /  2014-12-13 00:23  /  1331 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于this的用法,大神有没有整理的。

7 个回复

倒序浏览
本帖最后由 -律- 于 2014-12-13 01:11 编辑

this代表当前对象,
简单来说谁调用方法体,方法体中的this就代表哪个对象

通常用法,子类的方法是用this避免和父类混淆,
而要用到父类的成员或方法用super.xxx
在java里面,this表示自己本身,也就是自己本身这个对像的引用的意思

点评

this是用于与局部变量做比较吧  发表于 2014-12-13 10:07
回复 使用道具 举报
this相当于一个指针,它所指向的是当前对象。
回复 使用道具 举报
this关键字的使用:1.用于区分同名变量(成员变量和局部变量)
                          2.用于构造函数间调用
一般函数不允许使用this语句,只能在构造函数中使用
回复 使用道具 举报
这是别人的总结,很不错。http://blog.csdn.net/fzfengzhi/article/details/2174406
回复 使用道具 举报
1使用this关键字引用成员变量:this.成员变量 2 使用this关键字引用当前对象
回复 使用道具 举报
1使用this关键字引用成员变量:this.成员变量 2 使用this关键字引用当前对象3使用this关键字调用构造方法: this (参数列表)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马