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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我来也 中级黑马   /  2015-4-14 09:46  /  444 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

this指针的使用方式是什么

3 个回复

倒序浏览
比如,A a = new A(); A b = a;这句话的意思是我们创建了一个A类的对象a,然后创建了另一个对象b,b的引用指向A类,this的作用和这个意思差不多,不过它创建的引用指向本身,a的this,就指向a自己,这样我们就好可以用this,表示当前的对象。这个有什么用呢?想一想,类创建的时候,对象还没有创建,我们想要对象没有办法引用,有了this后,即使对象还没有创建出来也没有关系。反正this指向的是当前的对象,不管你是哪个对象被创建出来了,我都指向你自己。
回复 使用道具 举报
一言概之:this指的就是当前对象,对象怎么用,this就怎么样
回复 使用道具 举报
“this指针”,这样的说法是C里面的,应该是this关键字才对啊。 Java中, 一般来说this指针指的是当前正在访问的这段代码的对象 ,但是如果在内部类中需要使用外部类中的对象,这时就需要使用外部类的类名进行限定。这种方式在Android开发中也比较常见 。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马