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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lzlizhi 中级黑马   /  2016-4-1 09:36  /  607 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,求好心人帮助,看了下视频,还是不太明白this用法,求大神指点

5 个回复

倒序浏览
this.name = name;
this是用来区分局部变量和成员变量的,被this调用的那个name(左边)是成员变量,右边的那是是局部变量,如果不使用this,java就会因就近原则而无法赋值成功.
回复 使用道具 举报
this关键字指的就是本类的意思,常用于变量赋值,也是同步方法中的锁对象,在代码中很常见,要清楚知道this的意义
回复 使用道具 举报
例如:形式参数和成员变量命名相同,为了区分,成员变量前面可以添加this修饰,
回复 使用道具 举报
this有两个用法,一个是表示类中方法的隐式参数,也就是被构造的对象。另一个作用是在构造器的第一个语句调用 同一个类的另一个构造器。
回复 使用道具 举报
this表示当前对象
属性:表示本类中的属性                           
方法:this.方法()表示调用本类中的方法              
构造:可以调用本类中的其它构造方法,但是要求至少有一个构造方法是没有this()   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马