一个班级由另一个班级组成是什么意思?

时间:2014-11-09 09:06:09

标签: class oop

一个班级由另一个班级组成是什么意思? 例如: 位置类将由几个Set类组成(每个位置两个)。

在构造函数定义中是否意味着,Location将包含2个set对象?

1 个答案:

答案 0 :(得分:1)

您引用的陈述不一定对构造函数做出任何假设。它确实对Location类中包含的字段做出了假设。

这意味着,如果班级A由另外两个班级BC组成,那么它将包含至少两个B和{{1}的字段} type。

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

A

可能也有一个构造函数,如:

class A
{
    B b;
    C c;
}