【答案解析】[要点解析]
多态性是指作用于不同的对象的同一个操作可以有不同的解释,从而产生不同的执行结果。多态性可分为参数多态、包含多态、过载多态和隐含多态4种类型。这些类型各自的说明见表2-14。
{{B}}表2-14 各多态性名称及其说明{{/B}}
{{B}}类型{{/B}} |
{{B}}说明{{/B}} |
通用多态 |
参数多态 |
与类模板相关联,类模板所包含的操作涉及的类型必须用类型参数实例化 |
包含多态 |
一个继承了父类的一切属性的子类的对象同时又属于父类 |
专用多态 |
过载多态 |
同一个算子(函数名等)在不同的上下文中可能有不同的操作意义 |
隐含多态 |
通过语义操作把一个变元的类型加以变换,以符合一个函数的要求 |
|