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

admin2019-04-08  47

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

选项 A、算子鉴别
B、算子操作
C、算子定义
D、算子运算

答案A

解析 本试题的前两个问题讨论的主题是与“多态性”相关的内容。多态性是指作用于不同的对象的同一个操作可以有不同的解释,从而产生不同的执行结果。通俗地说,具有相似功能的不同函数使用同一个函数名来实现,从而可以使用相同的调用方法来调用这些具有不同功能的同名函数。多态性可分为①参数多态、②包含多态、③过载多态、④隐含多态等4种类型。这些类型各自实现的功能及区别见表1-8。

  通常将编译程序根据上下文判定算子的操作意义的过程称为算子鉴别。
   解答此类试题的一般思路是消化、理解与面向对象技术相关的基本概念。
转载请注明原文地址:https://kaotiyun.com/show/fyLZ777K
0

最新回复(0)