Class 一个类由另一个类组成意味着什么?

Class 一个类由另一个类组成意味着什么?,class,oop,Class,Oop,一个类由另一个类组成意味着什么? 例如: 位置类将由几个集合类组成(每个位置两个) 这是否意味着在构造函数定义中,位置将由2个集合对象组成 您引用的声明不一定对构造函数做出任何假设。它确实对位置类中包含的字段进行了假设 这意味着,如果类A由另外两个类B和C组成,那么它将包含至少两个B和C类型的字段 类A可能看起来像这样(c#中的示例): 它还可能有一个构造函数,例如: public A(B b, C c) { this.b = b; this.c = c; } 这意味着它们(几

一个类由另一个类组成意味着什么? 例如: 位置类将由几个集合类组成(每个位置两个)


这是否意味着在构造函数定义中,位置将由2个集合对象组成

您引用的声明不一定对构造函数做出任何假设。它确实对
位置
类中包含的字段进行了假设

这意味着,如果类
A
由另外两个类
B
C
组成,那么它将包含至少两个
B
C
类型的字段

A
可能看起来像这样(c#中的示例):

它还可能有一个构造函数,例如:

public A(B b, C c)
{
    this.b = b;
    this.c = c;
}
这意味着它们(几个集合类)将成为Location类的成员(属性,不管您如何选择命名…)
public A(B b, C c)
{
    this.b = b;
    this.c = c;
}