多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于( )多态;(请作答此空)多态是指同一个名字在不同上下文中可代表不同的含义。 A.参数B.包含C.过载D.强制
多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于( )多态;(请作答此空)多态是指同一个名字在不同上下文中可代表不同的含义。
A.参数
B.包含
C.过载
D.强制
B.包含
C.过载
D.强制
参考解析
解析:多态指的是不同对象对同一消息的不同的响应。主要分为:参数多态:应用广泛、最纯的多态。包含多态:同样的操作可用于一个类型及其子类型。包含多态一般需要进行运行时的类型检查。包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另外一个类型的子类型。强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。过载多态:同一个名(操作符﹑函数名)在不同的上下文中有不同的类型。
相关考题:
●在面向对象技术中,多态有多种不同的形式,其中 (32) 和 (33) 称为通用多态, (34) 和强制多态称为特定多态。(32) A.隐含多态B.过载多态C.参数多态D.重置多态(33) A.重置多态B.包含多态C.隐含多态D.过载多态(34) A.过载多态B.隐含多态C.参数多态D.包含多态
●在面向对象技术中,类属是一种 (15) 机制。一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 (16) 的那些部分,而用变元来表示与 (17) 的那些部分。(15) A.包含多态B.参数多态C.过载多态D.强制多态(16) A.具体对象无关B.具体类型无关C.具体对象相关D.具体类型相关(17) A.具体对象无关B.具体类型无关C.具体对象相关D.具体类型相关
从系统实现的角度看,多态性分为静态多态性和动态多态性。以下说法错误的是()。 A.静态多态性是编译时的多态性B.函数重载实现的多态性是静态多态性C.通过虚函数实现的多态性是静态多态性D.动态多态性是运行时的多态性
面向对象技术中,类属是一种(30)机制,一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与(31)的那些部分,而用变元来表示与(32)的那些部分。(71)A.包含多态B.参数多态C.过载多态D.强制多态
在面向对象技术中,类属是一种(1)机制。一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与(2)的那些部分,而用变元来表示与(3)的那些部分。A.包含多态B.参数多态C.过载多态D.强制多态
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。A.参数多态B.过载多态C.包含多态D.隐含多态
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种 现象称为多态,其实现由(45)支持。多态分为多种, (46)多态是指同一个名字在不同上下文中可代表不同的含义。A.继承B.封装C.过载D.覆盖
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由(请作答此空)支持。多态分为多种,( )多态是指同一个名字在不同上下文中可代表不同的含义。A.继承B.封装C.过载D.覆盖
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由( )支持。多态分为多种,(请作答此空)多态是指同一个名字在不同上下文中可代表不同的含义。A.参数B.包含C.过载D.强制
关于多态的描述正确的是()A、 多态是指在聚合关系中的各个类中名字相同的属性和操作具有不同的意义B、 多态的实现机制是编译时静态链接C、 函数名重载(overload) 会导致多态现象出现D、 多态可实现接口复用,节省大量的编码工作量
单选题关于多态的描述正确的是()A 多态是指在聚合关系中的各个类中名字相同的属性和操作具有不同的意义B 多态的实现机制是编译时静态链接C 函数名重载(overload) 会导致多态现象出现D 多态可实现接口复用,节省大量的编码工作量
单选题多态分为参数多态、包含多态÷过载多态和强制多态四种不同形式,其中()多态在许多语言中都存在,最常见的例子就是子类型化。A参数B包含C过载D强制