在图形显示系统的类层次结构中,类Shape定义了“图形”所具有的公有方法:dispIay(),并将其声明为抽象方法;类Line是Shape的子类。则下列说法中正确的是(48)。若类Line正确继承了Shape类,并定义了方法dispIay(intN),这种

admin2014-11-11  38

问题 在图形显示系统的类层次结构中,类Shape定义了“图形”所具有的公有方法:dispIay(),并将其声明为抽象方法;类Line是Shape的子类。则下列说法中正确的是(48)。若类Line正确继承了Shape类,并定义了方法dispIay(intN),这种机制称为(49)。这样,通过Shape对象的正确引用就能实现Line对象的相应方法,体现了面向对象程序设计语言基本特征中的(50)。
(50)

选项 A、数据抽象
B、封装
C、多态
D、继承

答案C

解析 重置(()verriding)是指在子类中改变父类的既有函数行为的操作。其基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。重载(Overloading)是指在子类中保留既有父类的函数名,但使用不同类型的参数,即在面向对象编程语言中,允许同名、具有不同类型参数的函数共同存在。动态绑定(DynamicBinding)是建立在函数调用(MethodCall)和函数本体(MethodBody)之间的关联。绑定动作在执行期(Run—time)才根据对象类型而进行,这就是所谓的动态绑定,也称后期绑定(LateBinding)。
转载请注明原文地址:https://jikaoti.com/ti/HKf7FFFM
0

相关试题推荐
最新回复(0)