gpt4 book ai didi

java - 在java中,复合对象不能包含其他对象。这是什么意思?

转载 作者:搜寻专家 更新时间:2023-11-01 04:02:13 24 4
gpt4 key购买 nike

我对以下陈述感到困惑。谁能帮助我理解以下陈述?

In java , a composite object cannot contain other objects. It can only have references to its constituent objects. Constituent Objects can be shared between objects and their lifetime can be independent of the lifetime of the composite object.

最佳答案

在其他语言中,例如 C++,一个对象可以被认为包含另一个对象。如果 A 类的对象包含 B 类的对象,则 A 将大于 B。

在 Java 中,你只有从一个类到另一个类的引用(继承的一部分)如果 A 引用 B,那么 B 有多大并不重要,它不会影响 A 的大小。

关于java - 在java中,复合对象不能包含其他对象。这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446569/

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