【发布时间】:2011-02-03 10:27:17
【问题描述】:
- 可以将子类变量强制转换为它的任何超类吗?
- 可以为超类变量分配任何子类变量吗?
- 可以为超类分配任何变量吗?
- 如果可以,是否可以为接口变量分配来自任何实现类的变量?
【问题讨论】:
-
您应该清楚地区分变量和值的概念。就像现在一样,您的问题非常令人困惑。
-
您可能需要阅读有关反/协方差的内容,因为如果您稍微改变您的问题,答案就会改变。通过阅读以下内容,您可以大致了解不同的答案:stackoverflow.com/questions/1184295/java-covariance-question
标签: java variables subclass superclass class-hierarchy