通过以上对比可以看到,同样都是在派生类中声名了一个与基类同名的成员函数;redefinition没有一定要是虚函数,override一定要是虚函数。
redefinition“隐藏”
override“覆盖”,实现了多态。