1. 多态
多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。
多态性在Object Pascal和C++中都是通过虚函数(Virtual Function) 实现的。
参考:多态_百度百科
2. 抽象类
在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象。用 abstract 修饰。
参考:抽象类_百度百科
3. 基类
通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。这就是基类。