Como acceder a un objeto dependiendo de sus atributos
Publicado por Cata (7 intervenciones) el 17/11/2020 23:24:00
Tengo que crear un tablero, y que cada posición del tablero sea una celda.
Que debería añadir para acceder por ejemplo, a la celda de la posición [1][1] para cambiar su estado?
Que debería añadir para acceder por ejemplo, a la celda de la posición [1][1] para cambiar su estado?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public class Tablero {
private static final int FILAS = 8;
private static final int COLUMNAS = 8;
private String[][] tablero;
Celda celda;
/**
* Constructor de tablero
*/
public Tablero() {
tablero = new String[FILAS][COLUMNAS];
for(int i = 0; i < FILAS; i++) {
for(int j = 0; j< COLUMNAS; i++) {
celda = new Celda(i,j);
}
}
}
public class Celda {
//Estado es un enum con los diferentes estados posibles
private Estado estado;
private int fila;
private int columna;
public Celda(int fila, int columna) {
this.fila = fila;
this.columna = columna;
estado = Estado.OCULTO;
}
}
Valora esta pregunta


0