龙空技术网

大数据 java语法之语法(48)类之间的关系(一)

优悠严选 174

前言:

而今大家对“java语言的类间的继承关系是”可能比较关切,姐妹们都想要学习一些“java语言的类间的继承关系是”的相关文章。那么小编同时在网摘上搜集了一些对于“java语言的类间的继承关系是””的相关内容,希望大家能喜欢,大家快快来了解一下吧!

泛化关系

类和类之间的继承关系及接口与接口之间的继承关系是泛化关系。

例子: SubClass类继承SuperClass类

例子:SubInterface接口继承SuperInterfaceA和SuperInterfaceB接口

UML图:继承关系

实现关系

是类对接口的实现。

例子:SubClass实现SuperInterface

UML图:实现关系

关联关系

类与类之间的连接,一个类可以知道另一个类的属性和方法,就是在当前类中含有其他类的引用,可以通过其他类的引用访问其他类的属性和方法。

例子:Student类和Classes类是关联关系

UML图:关联关系

聚合关系

是关联关系的一种,是较强的关联关系,是整体和部分的关系,如:笔记本与内存条,与关联关系不同的地方在于,关联关系的类处在同一个层次上,而聚合关系的类处在不平等的层次上,一个代表整体,一个代表部分,在Java 语言中使用实例变量体现。在聚合关系中整体不依赖部分,部分也不会依赖整体。整体无法决定部分的生命周期。

例子: 班级与班级中的学生

UML图:

合成关系

是关联关系的一种,比聚合关系强的关联关系,如:马和马的四肢,整体对象决定部分对象的生命周期。

UML图:

标签: #java语言的类间的继承关系是