c++与c语言的区别与联系 可以重写私有的虚方法?
可以重写私有的虚方法?面向对象编程的三个特征之一是多态性。实现多态性的主要形式之一是子类重写基类的虚方法或虚函数成员。Virtual method:关键字:Virtual;Virtual method
可以重写私有的虚方法?
面向对象编程的三个特征之一是多态性。实现多态性的主要形式之一是子类重写基类的虚方法或虚函数成员。
Virtual method:关键字:Virtual;Virtual method的访问修饰符不能是私有的,否则子类不能继承和重写;
rewrite method:关键字:override;重写基类的Virtual method时,访问修饰符需要与基类的Virtual method一致;
(重写和重载的区别:重写是按子类重写基类的虚方法,重写重载是在不改变方法名的情况下改变方法的参数列表(和方法体)时,只改变虚方法