什么是抽象类?抽象类有何价值?

2024-11-18 22:34:56
推荐回答(1个)
回答1:

5. 多态性:发出同样的消息,被不同类型的对象接收时导致不同的行为。
多态的实现方式:
强制多态(数据类型转换,通用多态,静态)
函数重载(Chap3,通用多态,静态)应该也叫参数多态,同一个函数可以有不同类型和个数的参数
运算符重载(专门多态,静态)
虚函数(专门多态,动态)

6. 抽象类:为统一类族界面而设计,通过它实现多态地使用各派生类的成员函数。
对于在基类中无法实现或不需实现的函数,声明为纯虚函数(没有函数体的虚函数),留给派生类去实现。

7. 类是模板。对象是实例。类是摸具,对象是具体产品。