Java基础-类间关系

类型

  • 继承(泛化)关系
  • 实现关系
  • 聚合关系
  • 组合关系
  • 关联关系
  • 依赖关系

介绍

  • 继承关系:继承关系也称泛化关系,在Java中使用extends关键字来描述,表示子类与父类之间的关系
  • 实现关系:用来实现一个接口在Java中用implements关键字来描述
  • 聚合关系:表示整体由部分组成,但是整体和部分不是强依赖的关系,即整体不存在了,部分依旧存在。比如,公司和员工之间的关系,员工脱离公司,公司还存在;公司倒闭了,员工也还存在。
  • 组合关系:表示整体和部分的关系,但是整体和部分是强依赖关系,即整体不存在了,部分也就不存在了。比如公司和部门的关系,公司没了,部门也就不存在了
  • 关联关系:表示不同类对象之间有关联,这是一种静态的关系,与运行过程无关,在最开始就能确定。也就是我们在数据库中常说的  一对一、一对多、多对多的关系
  • 依赖关系:依赖关系是一种动态的关系,在运行过程中起作用

依赖关系的组成:

  1. A 类是 B 类中的(某个方法中的)局部变量;
  2. A 类是 B 类方法当中的一个参数;
  3. A 类向 B 类发送消息,从而影响 B 类发生变化

参考来源: @pdai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值