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

此生不变丶
浏览 2838回答 6
6回答

疯子520520

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

樱小路露娜

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

古__月

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

weibo_我不学习没人爱_0

this关键字只能在方法内部使用,表示对“调用方法的那个对象” 的引用。this 的用法和其他对象引用并无不同。但要注意,如果在方法内部调用同一个类的另一个方法,那就不必使用 this  直接调用即可。只有当需要明确指出对当前对象的引用时,才需要使用 this 关键字。 通常写 this 的时候  ,都是指“这个对象” 或者“当前对象”,而且它本身表示对当前兑现的引用。在构造器中,如果为 this 添加了参数列表,那么就有了不同的含义。这将产生对复合词参数列表的某个构造器的明确调用。以上文献出自 Thinking in Java .

无趣的人

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

_潇潇暮雨

构造器中使用this可以调用本类的其他构造器,这时候对象还没有生成,它指向即将创建的对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java