读书人

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

发布时间: 2012-02-19 19:43:38 作者: rapoo

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

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

读书人网 >C++

热点推荐