问题 单项选择题

()的基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。

A.重置

B.类属类

C.类属

D.多态

答案

参考答案:A

解析:

重置(Overriding)的基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。

在OOPLs中重置机制有相应的语法供开发人员选择使用。在C++语言中,通过虚拟函数(virtual function)的定义来进行重置的声明,通过虚拟函数跳转表(virtual functions jump tables,vtbl)结构来实现重置方法体的动态绑定。在Java语言中通过抽象方法(Abstract Method)来进行重置的声明,通过方法查找(method lookup)实现重置方法体的动态绑定。

单项选择题
问答题 简答题