我应该使数组成为对象的数据成员吗?或者有没有其他方法可以多次声明一个对象的成员?

Should I make an array a data member of an object? Or is there any other way to declare a member of an object multiple times?

我正在做一个交通项目。因为会有不同类型的巴士,座位数也不同。座位将被预订或不预订。我不知道我是否应该制作一个布尔型座位数组作为 class 的数据成员,或者我是否应该只制作一个布尔型数据成员作为公共汽车的座位然后再用它做一些事情,即之后初始化。

如何克服这种情况?

布尔数组不会为您提供更多信息,而不仅仅是一些预留席位。这取决于你需要什么。如果您需要实际跟踪 哪些 座位被保留,那么您可能需要 ArrayList of BusSeats 其中 BusSeat 对象标识座位和是否保留。如果您只需要统计预留座位数和剩余座位数,则 Bus 对象可以只包含一个整数表示可用座位总数,另一个整数表示预留座位总数。