栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java之组合及其作用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java之组合及其作用

Java之组合及其作用

1.定义

组合: 组合是整体与部分的关系, 并且部分不可以离开整体而单独存在。

在实际写代码时:

组合一般是类的组合,是类的复用方式之一,优先于继承。

即A类的构造方法里创建B类的对象,当A类的一个对象产生时,B类的对象随之产生,当A类的这个对象消亡时,它所包含的B类的对象也随之消亡。

2.作用

不破坏封装,整体类与局部类之间松耦合,彼此相对独立且有更好的可扩展性。


举例:

代码如下:

class Dog{
  
}
class Animal{
  private Dog dog;
  public Animal(){
    dog = new Dog();
  }
}

动物和狗是组合关系,因为当动物类消亡后,狗类也消亡了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322516.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号