问题
单项选择题
在面向对象的基本概念中,接口可以被理解为是类的一个特例。如果用可视化面向对象建模语言(UML)来表示,刚()图表示了类和接口之间的这种关系。
A.
B.
C.
D.
答案
参考答案:C
解析:UML中类图描述对象和类之间相互关系的方式包括:·依赖(Dependency):用带箭头的虚线表示,箭头指向被依赖元素。·关联(Association):用实线表示,箭头指向被依赖元素。·聚合(Aggregation):用带空心菱形头的实线表示,菱形头指向整体。·组合(Composition):用带实心菱形头的实线表示,菱形头指向整体。·泛化(Generalization):用带空心箭头的实线表示,箭头指向一般个体。·实现(Realization):用空心箭头和虚线表示,箭头指向定义约定的元素。一般化关系(泛化和实现)表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化关系是子类指向父类的,或从实现接口的类指向被实现的接口,与继承或实现的方向相反。因此,如果将接口理解为类的一个特例,那么接口即为类的子类,根据以上内容分析可知,正确答案应选C。