黑马程序员技术交流社区

标题: 关于this [打印本页]

作者: 陈明佳    时间: 2015-5-29 21:28
标题: 关于this
this关键字是什么?在什么时候使用?
作者: 雪域星辰    时间: 2015-5-29 22:12
:o使用this.来指向当前类的属性和方法,当this单独使用时代表当前对象,this(构造函数参数表)用来调用同一个类中的构造方法,使用this.来引用当前属性是为了区分类成员属性和方法中相同名字的形参。基础啊。。。
作者: fantasymaker    时间: 2015-5-29 22:15
可以把this看作一个变量, 就代表当前类的实例, 在写类时, 不论调用程序中有多少这个类的实例, 在写类的方法和属性时都可以用this代表.
作者: Lucus    时间: 2015-5-29 23:09
当局部变量隐藏着成员变量的值时,我们是this来表示本类对象的引用,也就是哪个对象调用了this所在的方法,this就代表哪个对象的引用
作者: 龙腾浩少    时间: 2015-5-29 23:11
好可爱的同学们哈:lol
作者: 黯然残影    时间: 2015-5-29 23:16
区分局部变量和成员变量的时候用,其他时间一般不用
作者: 飘过的云    时间: 2015-5-29 23:29
构造函数,构造函数中调用本类构造函数,局部变量和成员变量相同,且同时存在,或者 父类子类同时出现 ,为了区分的时候用
作者: songyu    时间: 2015-5-29 23:56
this关键字代表本类对象的引用,用来区分成员变量和局部变量,出现在方法中谁调用就代表谁,如果有继承关系同事也可以用来调用父类的成员变量.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2