问题
单项选择题 共用题干题
在面向对象技术中,(1)定义了超类和子类之间的关系,子类中以更具体的方式实现从父类继承来的方法称为(2),不同类的对象通过(3)相互通信。
空白(1)处应选择()
A.覆盖
B.继承
C.消息
D.多态
答案
参考答案:B
解析:本题考查面向对象技术的基础知识。在面向对象技术中,继承关系是一种模仿现实世界中继承关系的一种类之间的关系,是超类(父类)和子类之间共享数据和方法的机制。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,子类可以继承其父类中的属性和操作作为自己的内容而不必自己定义,也可以用更具体地方式实现从父类继承来的方法,称为覆盖。不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态,称为多态。不同类的对象通过消息相互通信。