【发布时间】:2015-01-06 04:22:48
【问题描述】:
我很困惑:我从学习资源中引用了以下引用(以及它们出现的部分的标题),但在我看来这些引用相互矛盾。
超类引用和子类对象
“是引用变量的类型——而不是它所引用的对象的类型——决定了哪些成员可以被访问”
重写方法支持多态
“它是被引用对象的类型(不是引用变量的类型),它决定了将执行哪个版本的覆盖方法”
对此的任何澄清将不胜感激。
【问题讨论】:
-
很好奇......你从哪里得到这些?
-
Java - Reference Variables 的可能重复项
-
这不是那个问题的完全重复。我认为它增加了更多。
-
@Jayan - 这不是重复的。相反,这个问题纯粹是关于多态性。
标签: java inheritance reference polymorphism