【简答题】(7-1)请画出继承关系的UML类图,并用Java语言写出继承关系程序结构。
【简答题】(7-1)请画出继承关系的UML类图,并用Java语言写出继承关系程序结构。
参考答案和解析
继承关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识。UML图3.代码:(1)classBextendsA{}(2)interfaceInterfaceBextendsInterfaceA1,InterfaceA2{}
相关考题:
以下关于继承的说法,正确的是( )。 A.继承可以避免代码复制和相关的代码维护等问题B.Java语言中一个子类可以继承多个基类(多重继承)C.Java语言不允许实现多个接口D.子类可以继承父类的方法,但不能重新改写父类的方法
● 在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)五种关系,其中,(45)关系表明类之间的相互联系最弱(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47) 。
在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)5种关系,其中,(45)关系表明类之间的相互联系最弱,(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47)。A.依赖B.聚合C.组合D.继承
继承是Java语言的一个重要机制,所有的Java类都继承自根类( )。 A.ClassB.ObjectSXB 继承是Java语言的一个重要机制,所有的Java类都继承自根类( )。A.ClassB.ObjectC.StringD.Date
如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和Page之间为( )关系。UML类图通常不用于对( )进行建模。A.关联B.依赖C.组合D.继承
如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。A.关联B.依赖C.组合D.继承
以下说法哪些是正确的?()A、Java语言中允许一个类实现多个接口B、Java语言中不允许一个类继承多个类C、Java语言中允许一个类同时继承一个类并实现一个接口D、Java语言中允许一个接口继承一个接口
Java语言为所有的Java程序自动导入包“java.lang”,因此Java程序可以直接用“java.lang”中的类和接口。位于类继承关系层次结构树的根部的类Object就是在包“java.lang”中的类。()
判断题Java语言为所有的Java程序自动导入包“java.lang”,因此Java程序可以直接用“java.lang”中的类和接口。位于类继承关系层次结构树的根部的类Object就是在包“java.lang”中的类。()A对B错
填空题在Java程序中,通过类的定义只能实现()重继承,但通过接口的定义可以实现()重继承关系。