gpt4 book ai didi

java - 相关类定义

转载 作者:行者123 更新时间:2023-12-02 13:09:13 25 4
gpt4 key购买 nike

快速提问!根据我的 Java 计算机科学教科书,“如果类 C1 与另一个类 C2 相关联,则 C1 的实现依赖于 C2...”是练习测试的 T/F 部分中的真实陈述。 “关联”关键字是否是 1 向的,如“C1 与 C2 关联”与“C2 与 C1 关联”具有不同的含义?另外,除了抽象类和接口(interface)之外,什么时候会出现这种情况?在这些上下文中关联意味着什么?谢谢

最佳答案

关联是两个单独的类之间通过其对象建立的关系。关联可以是一对一、一对多、多对一、多对多。

例如汽车和司机

两者都可以独立生活。

聚合是关联的一种特殊情况。它包含has-a关系。它是单向的。

例如钱包和货币类。

钱包里有钱。

组合是聚合的限制性情况。在这个对象中,一个对象需要另一个对象的存在。

例如汽车和发动机

关于java - 相关类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44015428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com