如果子类重写了虚函数,就调用子类的,如果没重写就调用父类的。
没被父类实现的虚函数,叫做纯虚函数,如:virtual void eat()=0;
包含纯虚函数的类是一个抽象类,没实现纯虚函数的子类也是一个抽象类。
抽象类不能实例化对象,只能作为基类。
如果子类重写了虚函数,就调用子类的,如果没重写就调用父类的。
没被父类实现的虚函数,叫做纯虚函数,如:virtual void eat()=0;
包含纯虚函数的类是一个抽象类,没实现纯虚函数的子类也是一个抽象类。
抽象类不能实例化对象,只能作为基类。