计算机二级:c++抽象类的简单示例

2014-11-22 08:20:25 · 作者: · 浏览: 41

  /*


  * 抽象类示例


  */


  #include


  #include


  using namespace std;


  /*


  * AbstractClass是抽象类


  */


  class AbstractClass {


  public:


  AbstractClass() {


  }


  virtual ~AbstractClass() {


  }


  // 纯虚函数


  virtual void toString() = 0;


  };


  //子类继承自抽象类


  class SubClass : public AbstractClass {


  public:


  SubClass() : AbstractClass() {


  }