纯虚函数和抽象类

纯虚函数语法

virtual 返回类型 函数名 (参数列表) =0 ;

当类中有了纯虚函数,这个类也叫 抽象类 

抽象类特点

  1. 无法实例化
  2. 子类必须重写抽象函数的纯虚函数,否则也属于抽象类

虚析构

虚析构:利用虚析构可解决 父类指针释放子类对象的问题