1、只要是拥有纯虚函数的类,就是一种抽象类,它是不能够被实例化的。也就是说,你不能根据它产生一个对象。
2、如果父类是含有纯虚函数的一个抽象类,派生类如果没有改写该纯虚函数,那么该派生类也成了一个抽象类。
3、抽象类不能产生出对象实例,但是我们可以拥有指向抽象类的指针,以便于操作抽象类的各个派生类。
4、虚函数派生下去仍为虚函数,而且可以省略virtual关键词。
CLASS Cshape
{
public:
virtual void display()=0; //注意"=0"
}