C++11
//override必须重载
//override警示符,声明重写父类的方法,如果父类没有接口,会提示出错
1 #include <iostream> 2 3 //override必须重载 4 //override警示符,声明重写父类的方法,如果父类没有接口,会提示出错 5 6 class ye 7 { 8 public: 9 virtual void run() 10 { 11 std::cout << "爷爷run" << std::endl; 12 } 13 }; 14 15 class ba :public ye 16 { 17 public: 18 //警示作用,强调覆盖了父类的方法,必须是虚函数 19 void run() override 20 { 21 std::cout << "爸爸run" << std::endl; 22 } 23 }; 24 25 void main() 26 { 27 28 system("pause"); 29 }