Untitled

  1. 提高了代码的复用性
  2. 让类与类之间产生了关系,给第三个特征多态提供了前提

Java 中支持单继承。不直接支持多继承,但对 C++ 中的多继承机制进行改良。

单继承:一个子类只能有一个直接父类。

多继承:一个子类可以有多个直接父类(Java 中不允许,进行改良)

不直接支持,因为多个父类中有相同成员,会产生调用不确定性。

在 Java 中是通过“多实现”的方式来体现

Untitled

Java 支持多层(多重)继承。

C 继承 B,B 继承 A。

当要使用一个继承体系时,

  1. 查看该体系中的顶层类,了解该体系的基本功能。
  2. 创建体系中的最子类对象,完成功能的使用。