在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为_______,它由_______机制来支持。利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息

admin2019-07-12  39

问题 在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为_______,它由_______机制来支持。利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。
(40)

选项 A、绑定
B、继承
C、消息
D、多态

答案B

解析 多态性是同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。多态是面向对象程序设计的重要特征之一,是扩展性在“继承”之后的又一重大表现。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。
转载请注明原文地址:https://jikaoti.com/ti/wrG7FFFM
0

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