子类、超类和继承
增强实体关系模型包含了实体关系模型的所有功能。此外,还包含了子类、超类和继承的功能。
所有这些的详细信息如下 -
子类
子类是从超类派生的类。它继承了超类的属性,并且还包含自己的属性。一个示例是
轿车、卡车和摩托车都是超类交通工具的子类。它们都从交通工具中继承了共同的属性,例如速度、颜色等,同时它们也有不同的属性,例如轿车的轮子数为 4,而摩托车的轮子数为 2。
超类
超类是可以用它创建许多子类的类。子类继承超类的特征。超类也称为父类或基类。
在上述示例中,交通工具是超类,其子类是轿车、卡车和摩托车。
继承
继承基本上是根据另一个类创建一个类的过程,即建立在一个现有的类上的新类。新类在包含自己的特色和功能之外,还包含旧类中的所有特色和功能。
新创建的类称为子类或派生类,而原本的类为父类或超类。
广告