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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© niushicha 中级黑马   /  2014-8-9 14:12  /  1940 人查看  /  19 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求解答?

19 个回复

倒序浏览
this代表当对象。通常用于区分同名的成员变量和局部变量。
回复 使用道具 举报
当需要使用当前类对象时,可以考虑使用。
回复 使用道具 举报
也可以在本类中的构造函数中使用
回复 使用道具 举报
this代表本类对象,super代表父类对象
回复 使用道具 举报
this用在需要使用同名本类变量的时候吧
回复 使用道具 举报

因为类一般由变量,构造方法,成员方法组成,那我就这三部分分开讲一下,不喜勿喷哦
this的作用:
                A:用于区分成员变量和局部变量。
                        由于在方法内使用变量的时候:采用就近原则。

                        this.变量名 表示使用的是成员变量。
                B:可以在构造方法中去访问本类的其他构造方法
                        this(参数) 表示使用的是本类的其他构造方法。(这个语句放在第一行。)
                        不建议。特别不建议相互调用。
                C:可以调用本类的其他方法,但是不要出现相互调用。
                        this.方法名();
回复 使用道具 举报
哪个对象调用,就指定哪个
回复 使用道具 举报
谁调用本类的方法,this就代表哪个对象。this还可以表示同步函数的锁
回复 使用道具 举报
有手就百度,
回复 使用道具 举报
qingxi1 来自手机 中级黑马 2014-8-10 00:23:05
11#
this代表本类对象
回复 使用道具 举报
this代表本类对象 谁调用代表谁
回复 使用道具 举报
this代表当前引用对象,用来区分本类中变量的重名
回复 使用道具 举报
this对象后面跟上 .  调用的是成员属性和成员方法(一般方法);
this对象后面跟上 () 调用的是本类中的对应参数的构造函数。
一定要定义在第一行,因为this()调用构造函数,构造函数用于初始化,所以初始化的动作要先完成。
this不能用于static方法中。
回复 使用道具 举报
this是指当前类,谁调用,就指谁
回复 使用道具 举报
当前对象的引用,谁调用this所在的函数,this代表谁
回复 使用道具 举报
楼上的都是正解
回复 使用道具 举报
楼上说的对
回复 使用道具 举报
学习了                              
回复 使用道具 举报
在本类的方法中输入的名字,和本类的成员变量的名字一样,这时用this。变量名代指其成员内容。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马