Java中对象之间的关系整理

本文详细介绍了Java中对象之间的四种关系:依赖、关联、聚合和组合。依赖通常表现为局部变量、形参或静态方法调用。关联意味着一个类拥有另一个类的实例。聚合是一种强关联,表示整体与部分的关系,部分可以被多个整体共享。组合关系比聚合更紧密,整体对象负责部分对象的生命周期,整体与部分同生共灭。
摘要由CSDN通过智能技术生成

Java中对象之间关系大致存在四种,分别为:依赖,关联,聚合,继承,组合

依赖(use-a):
表示一个类依靠另一个类的定义,一般来说,依赖关系体现为局部变量,形参或者是对静态方法的调用,示例如下:
`class A{
public void function(){
}

}
class B{
//使用参数产生依赖关系
public void function1(A a){
a.function();
}
//使用创建对象方式产生依赖关系
public void function2(){
A a = new A();
a.function();
}
}`

关联:
表示一个类拥有另一个类的实例,是“拥有”的一种,关联既可以是单向的,也可以是双向的,示例如下:

class A{
   
 function_A(){
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值