纯虚函数
#include<iostream> using namespace std; class Base { public: //纯虚函数 //类中只要有一个纯虚函数就叫做抽象类 //抽象类无法实例化对象 //子类必须重写父类中的纯虚函数,否则也属于抽象类 virtual void func() = 0; }; class son : public Base { public: virtual void func() { cout << "func的调用" << endl; } }; int main(void) { //son base; //抽象类无法实例化对象 //new Base; //抽象类无法实例化对象 //son a;//子类必须重写父类中的纯虚函数,否则无法实例化对象 Base* base = new son; base->func(); return 0; }
计算机小白记录学习过程,喜欢就点个推荐和关注吧O(∩_∩)O哈哈~

浙公网安备 33010602011771号