为了账号安全,请及时绑定邮箱和手机立即绑定

如果有多个对象 this 指的是哪一个是谁?没有创建对象,用this 怎么指当前对象?

如果有多个对象 this 指的是哪一个是谁?没有创建对象,用this 怎么指当前对象?

此生不变丶 2016-06-19 03:33:10
查看完整描述

6 回答

已采纳
?
疯子520520

TA贡献39条经验 获得超236个赞

this.属性名
this.方法名
意思是调用你当前类的属性,以及其方法

查看完整回答
2 反对 回复 2016-06-19
?
樱小路露娜

TA贡献9条经验 获得超4个赞

this是这是的意思,我记得要使用他的话,都会在后面加类名。至于没有创建对象的话,用不到this吧。。好久没用了,我也记不清了

查看完整回答
1 反对 回复 2016-06-19
?
古__月

TA贡献44条经验 获得超22个赞

这个要看具体使用的,如果是在一个类中使用的this,那么创建了一个该类的对象时,this指的就是这个对象,没创建对象,对象都没有,也就没有理由将对象了吧,个人见解

查看完整回答
1 反对 回复 2016-06-19
?
weibo_我不学习没人爱_0

TA贡献19条经验 获得超7个赞

this关键字只能在方法内部使用,表示对“调用方法的那个对象” 的引用。this 的用法和其他对象引用并无不同。但要注意,如果在方法内部调用同一个类的另一个方法,那就不必使用 this  直接调用即可。只有当需要明确指出对当前对象的引用时,才需要使用 this 关键字。 

通常写 this 的时候  ,都是指“这个对象” 或者“当前对象”,而且它本身表示对当前兑现的引用。在构造器中,如果为 this 添加了参数列表,那么就有了不同的含义。这将产生对复合词参数列表的某个构造器的明确调用。

以上文献出自 Thinking in Java .

查看完整回答
反对 回复 2016-06-25
?
无趣的人

TA贡献1条经验 获得超0个赞

应该指的是谁调用就指向谁的

查看完整回答
反对 回复 2016-06-19
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

构造器中使用this可以调用本类的其他构造器,这时候对象还没有生成,它指向即将创建的对象。

查看完整回答
反对 回复 2016-06-19
  • 6 回答
  • 0 关注
  • 2831 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信