如下所示的UML类图中,Car和Boat类中的move()方法___________了Transport类中的move()方法。

admin2021-01-13  33

问题 如下所示的UML类图中,Car和Boat类中的move()方法___________了Transport类中的move()方法。

选项 A、继承
B、覆盖(重置)
C、重载
D、聚合

答案B

解析 本题考查面向对象和统一建模语言(UML)的基本知识。
    一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,即继承关系。继承是父类和子类之间共享数据和方法的机制。父类描述了这些子类的公共属性和方法。一个子类可以继承它的父类(或祖先类)中的属性和方法,这些属性和操作在子类中不必定义,子类中还可以定义自己的属性和方法,也可以重新定义父类中已经定义的方法,即重置或覆盖(overriding)。UML类图中,如果父类中已有方法名在子类中不出现,表示子类继承父类中的方法;如果父类中已有方法名在子类中出现了,就表示子类在继承父类接口定义的前提下,用适合于自己要求的实现去置换父类中的相应实现,即覆盖了父类中的方法。
转载请注明原文地址:https://kaotiyun.com/show/DDCZ777K
0

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