子类、超类和继承


增强型实体关系模型包含了实体关系模型的所有特性。除此之外,它还包含了子类、超类和继承的特性。

所有这些内容的详细说明如下:

子类

子类是从超类派生的类。它继承了超类的属性,并且还包含了自己的属性。例如:

汽车、卡车和摩托车都是超类车辆的子类。它们都继承了车辆的共同属性,如速度、颜色等,但它们也具有不同的属性,例如,汽车的车轮数量为 4,而摩托车的车轮数量为 2。

超类

超类是可以创建许多子类的类。子类继承超类的特性。超类也称为父类或基类。

在上面的例子中,车辆是超类,其子类是汽车、卡车和摩托车。

继承

继承基本上是基于另一个类创建类的过程,即在现有类上构建一个类。新类包含旧类所有功能,并在此基础上添加了自己的功能。

新创建的类称为子类或子类,而原始类称为父类或超类。

更新于: 2023年10月31日

29K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.