发布日期:2023-03-31来源:武汉北大青鸟武汉校区作者:武汉北大青鸟
类与类之间的关系-武汉北大青鸟java培训。
一、类与类之间的关系
1、泛化(继承) class Sub extends Base{}
2、实现 class Sub implements MyInterface{}
3、依赖:当一个类B作为类A的方法的参数出现,即类A依赖于类B
class Tool{}//擦车工具
class Person{
public void cache(Tool tool){} //使用擦车工具擦车
}
4、关联:当一个类B作为类A的属性出现,但类B与类A并不是整体与局部的关系时
class O2{} //氧气类
class Person{
private O2 oo; //人需要氧气
}
5、聚合:一个类B作为类A的属性出现,但类B与类A是整体与局部的关系时,当整体消失了,局部依然存在时
class Department{
private List list;
}
class Person{
private Department depart;
}
6、组合/合成:一个类B作为类A的属性出现,但类B与类A是整体与局部的关系时,当整体消失了,局部也不存在
class Department{}
class Person{
private Department depart;
}
class Company{
private List
}
武汉北大青鸟java培训更多类与类的关系请继续关注官网。
Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.