首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于继承的一个疑问解决方法

2012-02-19 
关于继承的一个疑问在函数中,父类引用的形参可以接受其子类对象类型的实参,那么请问一下:父类对象的形参接

关于继承的一个疑问
在函数中,父类引用的形参可以接受其子类对象类型的实参,那么请问一下:父类对象的形参接受子类对象实参是如何理解的?是否是进行了强制了类型转换?

[解决办法]
子类对象会被切割为父类对象,只要指针和引用才能引起多态
[解决办法]
子类包含父类的所有成员。父类对象的形参接受子类对象实参,其实是在使用这个参数时,只使用子类中的父类那那部分,并没有进行类型转换。
[解决办法]
在函数中,父类引用的形参可以接受其子类对象类型的实参
---------------------------
实现多态:基类的指针或者引用实际指向派生类的对象

热点排行