我有一个带有 4 个布尔值的“class Car”类:
class Car {
boolean mWheel1 = true
boolean mWheel2 = true
boolean mWheel3 = true
boolean mWheel4 = true
}
我还有一个方法“void removeWheel”,我只传递了 1 个参数,即轮号:
void removeWheel(int wheelNum) {
// I need help with the following line
Car.mWheel(wheelNum) = false
}
最后一行是我需要帮助的地方。当我只将数字(1、2、3、4)传递给我的移除车轮方法时,如何在 Car 类中引用正确的“Car.mWheel”数字变量?
请记住,我可能会为我的汽车添加 100 多个轮子,因此我想动态连接对“Car.mWheel(wheelNum)”的引用,而不是执行一些 if 语句或静态解决方案。