多态有不同的形式,( )的多态是指同一个名字在不同上下文中所代表的含义不同。A

最全题库2022-08-02  48

问题 多态有不同的形式,(  )的多态是指同一个名字在不同上下文中所代表的含义不同。A.参数B.包含C.过载D.强制

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

答案 C

解析 参数多态:应用广泛、最纯的多态。
包含多态:同样的操作可用于一个类型及其子类型。包含多态一般需要进行运行时的类型检查。包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另外一个类型的子类型。
强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。
过载多态:同一个名(操作符﹑函数名)在不同的上下文中有不同的类型。 目前软设考查比较多的是过载多态。
转载请注明原文地址:https://tihaiku.com/congyezige/2409338.html

最新回复(0)