クラス Library があり、別のクラス Shelf のメンバー オブジェクト Shelf1 が含まれています。
Class Shelf にはいくつかの変数があります。
class Shelf {
int height;
int width;
int materialType;
String shelfName;
}
Library では、Library 宣言でメンバー オブジェクト shelf1 を初期化します。
Shelf shelf1{100, 200};
Shelf shelf2{100, "fiction"};
それらは機能しますか? また、リストの初期化は変数の順序に対してどのように機能しますか?
[更新] これらのコードは、私の質問を説明するためのものです (実世界にも同様のコードがありますが、ここに置くには複雑すぎるため、質問を単純化します)。