Necesito el codigo de una clase tablero de java

luisiyo
13 de Enero del 2006
La clase Tablero es la clase principal que permite crear un tablero bien formado, permitiendo solamente la ubicación de casillas con el color alternado y correcto. Un tablero siempre será cuadrado, la dimensión del mismo será de 64 casillas.Se debe considerar lo siguiente:
 El constructor de la clase Tablero es el encargado de :
· Rellenar completamente el tablero con casillas de forma correcta, es decir, con colores alternados de tal forma que la primera casilla del tablero (posición (1,1)) sea siempre blanca.
· No deberá quedar ninguna celda de la matriz sin casilla asignada.
· Este método recibirá un único valor que será la dimensión del tablero, que permite crear una matriz cuadrada.
· El número de caballos en el tablero será fijo. Tendremos cuatro caballos, dos se colocarán en posiciones fijas, y los otros dos en posiciones aleatorias. Los caballos en posiciones fijas son :
o Caballo 1 situado en (2,1)
o Caballo 2 situado en (7,1)
 Existirá un método moverCaballo(...) que tomará el número del caballo que se desea mover y la posición de destino. Podrán indicarse números de Caballos y posiciones no válidas. Se devolverá un valor indicando si el movimiento se ha producido o no.
 Deberán deducirse los métodos necesarios para llevar a cabo todas estas tareas, incluyendo los modificadores de acceso de dichos métodos. En todo momento deberá respetarse el principio de encapsulamiento.

Pedro
13 de Enero del 2006
Toma ya... copy & paste del enunciado de la práctica... super cómodo!