Java面向对象
Java异常
Java数组
Java常用类
Java集合
Java IO流
Java线程
Java反射
Socket编程
Java注解开发
Java GoF设计模式
HashMap
Java内存模型
Java线性表

Java类与类之间的关系

Java继承(泛化)关系

子类继承父类,子接口继承父接口

Java实现接口

一个类实现了接口

Java依赖

如果A类的中方法返回值类型,方法参数类型,局部变量类型使用了B类, 称A类依赖B类。

Java关联

在A类中使用B类定义了成员变量, 称A类关联B类。

Java聚合

聚合是关联的一种, 如果A类由若干的B类组成 , A类不能决定B类生命周期,称A类是聚合类。

Java组合

组合是关联的一种, 如果A类由若干的B类组成 , A类能决定B类生命周期,称A类是组合类

is  a,  A类  is  a  B类, 是一种继承关系 A类是B类的一种, B类是通用类, A类是特殊类, 也只有当两个类符合is a 关系时才可以使用继承。

like a,  A类  like   a  接口,  是一种实现关系。

has a , A类  has a B类,  是一种关联关系。