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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈明佳 中级黑马   /  2015-5-29 21:28  /  505 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

this关键字是什么?在什么时候使用?

7 个回复

倒序浏览
:o使用this.来指向当前类的属性和方法,当this单独使用时代表当前对象,this(构造函数参数表)用来调用同一个类中的构造方法,使用this.来引用当前属性是为了区分类成员属性和方法中相同名字的形参。基础啊。。。
回复 使用道具 举报
可以把this看作一个变量, 就代表当前类的实例, 在写类时, 不论调用程序中有多少这个类的实例, 在写类的方法和属性时都可以用this代表.
回复 使用道具 举报
当局部变量隐藏着成员变量的值时,我们是this来表示本类对象的引用,也就是哪个对象调用了this所在的方法,this就代表哪个对象的引用
回复 使用道具 举报
好可爱的同学们哈:lol
回复 使用道具 举报
区分局部变量和成员变量的时候用,其他时间一般不用
回复 使用道具 举报
构造函数,构造函数中调用本类构造函数,局部变量和成员变量相同,且同时存在,或者 父类子类同时出现 ,为了区分的时候用
回复 使用道具 举报
songyu 中级黑马 2015-5-29 23:56:03
8#
this关键字代表本类对象的引用,用来区分成员变量和局部变量,出现在方法中谁调用就代表谁,如果有继承关系同事也可以用来调用父类的成员变量.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马