C++编程中 子类(派生类)能不能重写父类(基类)的函数(方法),除了虚函数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++编程中 子类(派生类)能不能重写父类(基类)的函数(方法),除了虚函数?相关的知识,希望对你有一定的参考价值。
参考技术A 当然可以重写,函数名和参数保持一致就会重写;如果函数名一样,参数不一样则是隐藏;
总之,非虚函数,只要子类定义了相同名称的,父类函数都不能直接访问。
这样的问题,自己写个Test自然明了,印象也会更深刻。
c++中,虚函数能不能被继承
c++中,虚函数能不能被继承
必然能。虚函数不仅能被继承,还能被改写,这就是虚函数区别于普通函数的地方。 参考技术A 可以继承,多态性就是虚函数的作用,定义一个父类指针,指向不同的子类对象,就可以调用子类中的虚函数 参考技术B 虚函数可以被继承,多态性 参考技术C 多态性的基础以上是关于C++编程中 子类(派生类)能不能重写父类(基类)的函数(方法),除了虚函数?的主要内容,如果未能解决你的问题,请参考以下文章
继承与多态C++:继承中的赋值兼容规则,子类的成员函数,虚函数(重写),多态