关于java单一继承的问题

Java不支持多继承,但是通过一些巧妙的设计,达到了和多继承一样的效果。

通过接口、隐式类、继承、实现和相互协作,达到多重继承的效果。

1,Java中的一个类不能继承多个具体类。

2.一个类只能从一个特定的类继承,但是它可以实现多个接口。

接口不涉及实现细节,也不涉及任何存储空间。

可以合并多个接口,达到向上转化为多个基类的目的。

一个新的类可以从一个具体的类继承,继承的其余部分必须是接口。

3.外部类不能从多个具体类继承,但可以在内部提供多个内部类,每个内部类可以继承某个实现类。

内部类不受外部类是否从实现类继承的限制。

4.内部类可以说是多重继承问题的完整解决方案。

内部类可以“从多个具体或抽象类继承”。

一个类不能从多个常规类继承。