C++中父类和子类的成员函数同名同参数同返回只是父类里面是虚函数,子类没有虚函数限定 有问题吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中父类和子类的成员函数同名同参数同返回只是父类里面是虚函数,子类没有虚函数限定 有问题吗相关的知识,希望对你有一定的参考价值。

这样有什么问题吗?

没有问题,这就是虚函数的作用,子类中可以override(重写)父类中的虚函数,给出子类自己的实现方法,子类中其实省略了父类函数声明前的virtual,子类中加上virtual也是没有问题的,可有可无。 参考技术A 没问题啊,父类里面是虚函数,当调用时子类只会调用自己的函数,不会调用父类的,这就是重载吧 参考技术B 子类中的成员函数也是虚函数。 参考技术C 子类重写父类的方法默认就是虚继承。

以上是关于C++中父类和子类的成员函数同名同参数同返回只是父类里面是虚函数,子类没有虚函数限定 有问题吗的主要内容,如果未能解决你的问题,请参考以下文章

什么是类的继承性?Java中子类和父类有什么关系?

重载重写隐藏

方法重写

14. 函数重载,函数覆盖,函数隐藏

14. 函数重载,函数覆盖,函数隐藏

方法的重写