继承、多态与数据库管理系统入门
一、继承与多态相关知识
- 基本概念
- “is a”关系 :当一个对象是另一个对象的特定版本时,它们之间存在“is a”关系。例如,狗是动物的一种,狗对象和动物对象之间就存在“is a”关系。
- 基类与派生类 :在继承关系中,基类是通用类,派生类是特定类。基类有时也被称为超类(superclasses),派生类有时被称为子类(subclasses)。
- 多态 :指对象能够呈现不同形式的能力。在面向对象编程中,多态允许基类引用变量引用派生类对象。
- 关键术语
- 抽象类(abstract class) :不能被实例化,只能用作基类的类。使用
abstract关键字在类头中声明抽象类。 - 抽象方法(abstract method) :出现在基类中,但期望在派生类中被重写的方法。
- 抽象属性(abstract property) :出现在基类中,但期望在派生类中被重写的属性。
- 虚方法(virtual method) :使用
virtual关键字声明,
- 抽象类(abstract class) :不能被实例化,只能用作基类的类。使用
超级会员免费看
订阅专栏 解锁全文
1220

被折叠的 条评论
为什么被折叠?



