我有一个类库,它包含来自另一个类Shelf的成员对象shelf1。
Class Shelf有几个变量,比如说:
class Shelf {
int height;
int width;
int materialType;
String shelfName;
}
现在在Library中,我想初始化库声明中的成员对象shelf1:
Shelf shelf1{100, 200};
Shelf shelf2{100, "fiction"};
它们可以工作吗,列表初始化如何适用于变量的顺序?
[更新] 这些代码是为了解释我的问题(在我的现实世界中我确实有类似的代码。但是它放在这里太复杂了。所以我简化了我的问题)。