是否可以将子类的实例分配给超类的变量?

问题描述 投票:0回答:2

我对超类和子类背后的定义和物流感到困惑。

java inheritance subclass superclass
2个回答
3
投票

总之-是的。由于子类实例“ isA”超类,您可以将其分配给这样的变量。]​​>

请考虑以下示例-StringObject,因此此分配是合法的:

Object obj = "abcd"; // this is a string literal

0
投票

为了快速回答您的问题:是的,几乎可以在超类到达的任何地方分配一个子类。

© www.soinside.com 2019 - 2024. All rights reserved.