●在面向对象技术中,多态有多种不同的形式,其中 (32) 和 (33) 称为通用多态, (34) 和强制多态称为特定多态。(32) A.隐含多态B.过载多态C.参数多态D.重置多态(33) A.重置多态B.包含多态C.隐含多态D.过载多态(34) A.过载多态B.隐含多态C.参数多态D.包含多态

题目

●在面向对象技术中,多态有多种不同的形式,其中 (32) 和 (33) 称为通用多态, (34) 和强制多态称为特定多态。

(32) A.隐含多态

B.过载多态

C.参数多态

D.重置多态

(33) A.重置多态

B.包含多态

C.隐含多态

D.过载多态

(34) A.过载多态

B.隐含多态

C.参数多态

D.包含多态


相似考题
参考答案和解析
正确答案:C,B,A
【解析】在面向对象技术中,对象在收到信息后要予以响应,不同的对象收到同一消息可产生完全不同的结果,这一现象称为多态。在使用多态技术时,用户可以发送一个通用的消息,而实现的细节则由接受对象自行决定,这样同一消息就可以调用不同的方法。多态有多种不同的形式,其中参数多态和包含多态称为通用多态,过载多态和强制多态成为特定多态。
参数多态应用比较广泛,被称为最纯的多态。这是因为同一对象、函数或过程能以一致的形式用于不同的类型。包含多态最常见的例子就是子类型化,即一个类型是另一类型的子类型。过载多态是同一变量被用来表示不同的功能,通过上下文以决定一个名字所代表的功能,即通过语法对不同语义的对象使用相同的名字,编译能够消除这一模糊。强制多态是通过语义操作把一个变元的类型加以变换,以符合一个函数的要求,如果不做这一强制性变换将出现类型错误。类型的变换可在编译时完成,通常是隐式地进行,当然也可以在动态运行时来做。
更多“●在面向对象技术中,多态有多种不同的形式,其中 (32) 和 (33) 称为通用多态, (34) 和强制多态称为 ”相关问题
  • 第1题:

    在面向对象技术中,多态有多种不同的形式,其中(16)和(17)称为通用多态,(18)和强制多态称为特定多态。

    A.参数多态

    B.过载多态

    C.隐含多态

    D.重置多态


    正确答案:A

  • 第2题:

    在面向对象技术中,多态有多种不同的形式,其中(44)和包含多态称为通用多态,(45)和强制多态称为特定多态。

    A.参数多态

    B.过载多态

    C.隐含多态

    D.重置多态


    正确答案:A

  • 第3题:

    在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(1)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(2)。编译程序根据上下文判定算子的操作意义,这称为(3)。

    A.参数多态

    B.过载多态

    C.包含多态

    D.隐含多态


    正确答案:C
    解析:在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。多态有几种不同的形式。一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态称为包含多态;同一个算子在不同的表达式中可能有不同的操作意义,这种多态称为过载多态。编译程序根据上下文判定算子的操作意义,这称为算子鉴别。

  • 第4题:

    在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。

    A.参数多态

    B.过载多态

    C.包含多态

    D.隐含多态


    正确答案:C

  • 第5题:

    在面向对象技术中,多态有多种不同的形式,其中(32)和(33)称为通用多态,(34)和强制多态称为特定多态。

    A.隐含多态

    B.过载多态

    C.参数多态

    D.重置多态


    正确答案:C
    解析:在面向对象技术中,对象在收到信息后要予以响应,不同的对象收到同一消息可产生完全不同的结果,这一现象称为多态。在使用多态技术时,用户可以发送一个通用的消息,而实现的细节则由接受对象自行决定,这样同一消息就可以调用不同的方法。多态有多种不同的形式,其中参数多态和包含多态称为通用多态,过载多态和强制多态成为特定多态。参数多态应用比较广泛,被称为最纯的多态。这是因为同一对象、函数或过程能以一致的形式用于不同的类型。包含多态最常见的例子就是子类型化,即—个类型是另一类型的子类型。过载多态是同一变量被用来表示不同的功能,通过上下文以决定一个名字所代表的功能,即通过语法对不同语义的对象使用相同的名字,编译能够消除这一模糊。强制多态是通过语义操作把一个变元的类型加以变换,以符合一个函数的要求,如果不做这一强制性变换将出现类型错误。类型的变换可在编译时完成,通常是隐式地进行,当然也可以在动态运行时来做。