成员函数的重写
在子类中调用父类的成员函数方法:类名::成员函数名
虚拟继承virtual
当子类和父类同时存在一个同名函数时,则
Base* p=new Child();
p->Test();
程序实际被执行的是父类的Base::Test()函数,在实际情况中为了能执行子类中的Test,需要在父类函数Test前加上关键字virtual,从而使父类中的函数变为虚函数
在子类中调用父类的成员函数方法:类名::成员函数名
当子类和父类同时存在一个同名函数时,则
Base* p=new Child();
p->Test();
程序实际被执行的是父类的Base::Test()函数,在实际情况中为了能执行子类中的Test,需要在父类函数Test前加上关键字virtual,从而使父类中的函数变为虚函数