到目前为止,我已经尝试过几次了。
public void turnOn(int index, spotlights[]){
spotlights[index]=2;
currentStatus=2;
}
这是我的数组定义:
private Spotlight[] spotlights = new Spotlight[20];
有二十盏灯,我将一个(索引)更改为on或currentStatus变为2.
感谢任何帮助,谢谢!
答案 0 :(得分:3)
试试这个:
public void turnOn(int index, Spotlight[] spotlights)
答案 1 :(得分:1)
public void turnOn(int index, Spotlight[] name){
spotlights = name;
spotlights[index]=2;
currentStatus=2;
}
将spotlights
数组传递给turnOn
方法,或者直接使用方法变量。
public void turnOn(int index, Spotlight[] spotlights){
spotlights[index]=2;
currentStatus=2;
}
答案 2 :(得分:0)
像这样使用:
public void turnOn(int index, Spotlight[] spotlights) {
spotlights[index].setCurrentStatus(2);
}
请注意,您应该在setCurrentStatus(int)
课程上使用Spotlight
方法。