В настоящее время я пытаюсь создать симуляцию, в которой игрок сможет сидеть. Текущие места хранятся в массиве с X, Y, Z и boolean, если они заполнены.Доступ и изменение объектов в предопределенном массиве
Это некоторые из предопределенных мест. Я хотел бы иметь доступ к этому массиву и при необходимости изменять значение false в true.
Seat[] seats = new Seat[]{
new Seat(-2,64,16,false),
new Seat(-3,64,16,false),
new Seat(-4,64,15,false)
};
Это мой класс сиденья.
public class Seat {
int x, y, z;
boolean isFull;
public Seat(int x, int y, int z, boolean isFull){
this.x = x;
this.y = y;
this.z = z;
this.isFull = isFull;
}
public int getX(){
return x;
}
public int getY(){
return y;
}
public int getZ(){
return z;
}
public boolean getIsFull(){
return isFull;
}
public void setX(int x){
this.x = x;
}
public void setY(int y){
this.y = y;
}
public void setIsFull(boolean isFull){
this.isFull = isFull;
}
}
В чем ваш вопрос или проблема? Вы можете получить доступ к элементу массива и вызвать метод 'seat [i] .setIsFull (isFull)' где 'i' - ваш индекс – user2718281