问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

类与类之间的关系

发布网友 发布时间:2023-01-07 14:26

我来回答

1个回答

热心网友 时间:2023-10-20 08:33

 类是一系列对象的集合(类是存放对象的地方)

在类之间常见的关系有:

1.依赖   (“use-a”)

 2.聚合   

4. 组合

 3.继承   

  依赖(dependence)既“use-a” 关系。如果一个类的方法操纵另一个类的对象,那么就可以说这一个类依赖另一个类

  聚合(aggergation) 即"has-a"关系。聚合关系意味着一个类的对象包含着另一个类的对象。包含其他对象的类的对象称为聚集对象。被包含的对象称为被聚集对象 。被包含的对象又称为该类的成员对象,包含成员对象的又被称为整体对象。成员对象可以脱离整体对象独立存在,也就是并没有放在整体对象的构造函数中,随着整体对象一起进行初始化操作。

  组合(composition) 组合关系也意味着一个类的对象包含另一个类的对象,但在组合关系中整体对象可以控制成员对象的生命周期,一旦整体对象不存在,成员对象也将不存在,成员对象与整体对象之间具有同生共死的关系,也就是将成员对象放到整体对象的构造函数中,随着整体对象一起初始化。

 继承  即“is-a”关系。如果一个类从一个类中继承而来,那么两个类之间的关系就是继承关系。里氏替换原则。派生类可以完全替代基类,基类可以做到的事情,按理说派生类也同样可以做到。派生类有自己的额外的方法,但不能被父类的引用子类对象的引用对象所调用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 闲鱼收到是药品能投诉吗 在闲鱼上卖抗原违法吗 闲鱼卖试剂盒共2000多元,犯法吗 闲鱼怎么卖药 两个蓝牙耳机怎么连手机 苹果12pm前后摄像头像素一样吗 华为阅读里的想法怎么导出 什么是岩石的斑状结构与似斑状结构? 是岩浆岩的 两块硬盘线如何接,一块固态,一块机械 梦见自己兜里揣着纸钱 梦见别人给自己钱有什么预兆?是什么意思? 农业银行被通华财富基金扣钱怎么处理 额定雷电冲击耐受电压峰值是什么意思 为什么珍珠龟这么容易死 珍珠龟的寿命,珍珠龟的体长 微信京东购物货不知去哪了怎么办 京东在微信那里叫什么 我把错误的两个材料没确认出来叫我写检讨怎么写 考试雷同试卷,怎么写申请书,求感人的 站岗执勤是听音乐左摇右晃说话被大队领导抓到需要一篇1000字的检讨,要求不能与网上雷同 类与类有哪些联系或关系 梦见编织是什么预兆 梦见编织毛衣 梦见梦编织毛衣 _鲁纳酒店哪里可以看 小米手机4手机中病毒无法操作应该怎么办 蚊香对蚊子有什么作用 郑州海底世界和海洋馆哪个好 福州金昌顺机械设备有限公司怎么样? 银子岩和聚龙潭哪个好 微信零钱发不出去限额了怎么办?? 红米note9手机壳为什么很少 红米note9与mate30型号手机壳一样吗 红米note9和note9pro手机壳型号给是一个型号 梦见跟熊打架 梦见和熊打架 梦见与熊搏斗 梦见狗救我和熊打架 佛门八仙是那八位 落地扇应该如何选购