多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于(44)________________多态;(45)________________多态是指同一个名字在不同上下文叶中可代表不同的含义。

admin2020-04-30  36

问题 多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于(44)________________多态;(45)________________多态是指同一个名字在不同上下文叶中可代表不同的含义。

选项 A、参数
B、包含
C、过载
D、强制

答案C

解析 本题考查校面向对象方面的基础知识。在面向对象的系统中,对象是基本的运行时实体。一组大体上相似的对象定义为一个类,可以继承已经存在的类来定义和实现一个新类。有继承关系的支持,把具有通用功能的消息存放在高层次,而实现这一功能的不同行为放在较低层次,存这些低层次上牛成的对象能够给通用消息以不同的响应,即实现了多态。多态可以分为4类不同的形式,即参数多态、包含多态、过载多态和强制多态,其中参数多态采用参数化模板,通过给出不同的类型参数,使得一个结构有多种类型;包含多态是指同样的操作可用于一个类型及其子类型,即子类型化;过载多态是指同一个名字在不同上下文中可代表不同的含义;强制多态是指通过语义操作把一个变量的类型加以变换。
转载请注明原文地址:https://kaotiyun.com/show/zZVZ777K
0

相关试题推荐
最新回复(0)