【发布时间】:2012-02-08 11:47:18
【问题描述】:
我们说 java 遵循单一继承模型,即一个 Java 类最多只能扩展一个类。然后说每个java类都继承自Object类。
假设有两个类 A 和 B。A 和 B 都从 Object 扩展而来。现在假设A继承了B,不是说A有多重继承吗(A既继承了B又继承了Class Object)?
【问题讨论】:
-
简而言之,在单继承中
Object是A的超类(父类),它是B的超类。多重继承是 A 扩展 Object,B 扩展 Object,C 扩展 A,B,其中 C 有 两个超类。阅读本文(informit.com/articles/article.aspx?p=28672&seqNum=12)
标签: java inheritance