在学习菱形继承之前,我们先了解两个概念:单继承、多继承。
- 单继承:一个子类只有一个直接父类时称这个继承关系为单继承。
- 多继承:一个子类有两个或以上直接父类时称这个继承关系为多继承。
菱形继承
菱形继承是多继承的一种特殊情况。
在学习菱形继承之前,我们先了解两个概念:单继承、多继承。
- 单继承:一个子类只有一个直接父类时称这个继承关系为单继承。
- 多继承:一个子类有两个或以上直接父类时称这个继承关系为多继承。
菱形继承是多继承的一种特殊情况。