1.什么是纯虚函数,纯虚函数该怎么构造,有什么作用?
纯虚函数构造方法 与 虚函数构造有 相似之处 却也不同:
virtual + 返回值类型 + 函数名 + (参数列表)= 0;
纯虚函数并无实际意义,但也有一定意义 ,慢慢向下看。
2.什么是抽象类?
抽象类就是带有纯虚函数的类。
3.抽象类与子类关于实例化对象的关系
若一个父类作为抽象类,则这个父类(即这个抽象类)是无法实例化对象的,无论从栈或是从堆。
其中若这个父类(即这个抽象类)的派生的子类 不对父类中的纯虚函数 进行重写的话,则这个子
类也是一个抽象类,也无法实例化对象。
4.具体代码实现: