C++有多少继承,为什么java只有单一继承?

Java可以实现多个接口,但只能扩展一个类。这是因为Java是一种面向对象的语言。Java最初的设计原则是及时模仿一切。比如儿子只能继承一个老子,不能继承多个老子。这在世界上是合乎逻辑的。