He desarrollado dos clases, la clase Jugador y la clase Tablero. El esquema que tengo pensado es crear una instancia de Tablero y posteriormente pasar un puntero a cada Jugador para que puedan operar directamente con el, pero no se como hacer esto.
Les pongo un ejemplo:
Código
public class Tablero { ... } public class Jugador { private Tablero tablero; Jugador(Tablero tablero) { this.tablero = tablero; } }
Entonces, si hiciera:
Código
Tablero tab = new Tablero(); Jugador jug = new Jugador(tab);
El objeto jug contendrá una copia de tab, o un puntero a tab?