以相同指令调用不同函数的性质即为多态。
在多态中:
用于对指针进行强制类型转换,就可以用基类指针访问派生类的成员(其实把void* 指针强制也能达到同样的效果,因为对地址的解释方式受到类型的控制),
而用于对实体对象进行的强制转换(非指针,且向上转换upcast),则存在对象切割(object slicing)的问题
以相同指令调用不同函数的性质即为多态。
在多态中:
用于对指针进行强制类型转换,就可以用基类指针访问派生类的成员(其实把void* 指针强制也能达到同样的效果,因为对地址的解释方式受到类型的控制),
而用于对实体对象进行的强制转换(非指针,且向上转换upcast),则存在对象切割(object slicing)的问题
C++多态实现职工管理系统
继承的基本语法: 继承的目的就是用于提高代码的可用性,减少代码的重复内容,高效开发。 #include <iostream> using namespac
讲述了多态的特性。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M