elik Asked:2020-11-21 14:38:12 +0000 UTC2020-11-21 14:38:12 +0000 UTC 2020-11-21 14:38:12 +0000 UTC 这是什么和超级 772 请帮助理论。还有实际的例子。 了解this并super。我的理解:this- 这是对他自己的引用。也就是说,我无法通过this. 如果我在另一个班级注册,那么我将获得该班级的另一个链接,但不是另一个链接,而是我自己。 Asuper正在获取祖先的方法,但只是最后一个,而不是其祖先的方法。是这样吗?还是我误解了什么地方? java 3 个回答 Voted Xoxole 2020-11-21T14:55:22Z2020-11-21T14:55:22Z 这是你。超级是你妈妈。当您说这个和 super 时,您指的是您自己和您的母亲。如果我说这个和超级 - 我指的是我自己和我的母亲,而不是你和你的母亲(如果我和你的母亲不是同一个人)。 Best Answer Qwertiy 2020-11-21T15:17:59Z2020-11-21T15:17:59Z super是指示编译器以this非虚拟方式调用当前对象 ( ) 上的父方法的指令。这就是为什么它不能存储在变量中的原因。 4per 2020-11-21T18:09:04Z2020-11-21T18:09:04Z 社区发现@Xoxole 的相邻答案存在缺陷。特别是,母亲和孩子是不同的对象,this两者super是一体的。我会尽力修复它们。 this——这就是现在的你,也就是一个能读写的成年人的复制品。super- 这就是你在婴儿期剩下的一切,谁知道如何从瓶子里吃东西。如果你说this,super你的意思是你自己和小时候的你自己。如果我说this——super我指的是我自己和婴儿期的我自己,而不是现在或小时候的你。当你和我成年后,我们重新定义了从瓶子里吃东西的能力到用叉子从盘子里吃东西的能力。但是我们仍然可以从瓶子里吃东西(super自行决定调用方法),但我们不会向任何人展示这一点——如果其他人请我们吃饭,那么只有在我们有盘子和叉子的情况下我们才会同意。
这是你。超级是你妈妈。当您说这个和 super 时,您指的是您自己和您的母亲。如果我说这个和超级 - 我指的是我自己和我的母亲,而不是你和你的母亲(如果我和你的母亲不是同一个人)。
super
是指示编译器以this
非虚拟方式调用当前对象 ( ) 上的父方法的指令。这就是为什么它不能存储在变量中的原因。社区发现@Xoxole 的相邻答案存在缺陷。特别是,母亲和孩子是不同的对象,
this
两者super
是一体的。我会尽力修复它们。this
——这就是现在的你,也就是一个能读写的成年人的复制品。super
- 这就是你在婴儿期剩下的一切,谁知道如何从瓶子里吃东西。如果你说this
,super
你的意思是你自己和小时候的你自己。如果我说this
——super
我指的是我自己和婴儿期的我自己,而不是现在或小时候的你。当你和我成年后,我们重新定义了从瓶子里吃东西的能力到用叉子从盘子里吃东西的能力。但是我们仍然可以从瓶子里吃东西(super
自行决定调用方法),但我们不会向任何人展示这一点——如果其他人请我们吃饭,那么只有在我们有盘子和叉子的情况下我们才会同意。