抽象类中可以对虚函数进行实现,但子类必须要重写该函数

抽象类中可以对虚函数进行实现,但子类必须要重写该函数,否则子类仍然是一个抽象类,不能实例化。子类中调用基类的方法可以用基类名::方法.

#include <iostream> using namespace std; class A { public: virtual void display()=0 { cout << "A" << endl; } }; class B :public A { public: virtual void display() { A::display(); cout << "B" << endl; } }; int main() { B b; b.display(); return 0; }

 

posted @ 2019-11-15 20:47  心媛意码  阅读(521)  评论(0编辑  收藏  举报