Java - tipo de datos enumerados

 
Vista:

tipo de datos enumerados

Publicado por Oscar (1 intervención) el 29/04/2007 22:29:10
Hola a todos:

Me encontré con un detalle con la incompatibilidad de tipos. Nuestro caso es el siguiente:

En mi clase Avatar tengo mis datos enumerados:
private enum Movimiento {Continuar,Retroceder,Avanzar,Normal};

Y en mi clase Juego creamos:
private enum Movimiento {Continuar,Retroceder,Avanzar,Normal,Terminar};

En un metodo de la clase Juego, tengo una linea de codigo que dice:

return jugador.realizaMovimiento(direccion,dib);

El metodo realizaMovimiento de Jugador, devuelve un tipo enumerado Movimiento, pero de su tipo, x eso nos sale este error: "que esperaba Juego.Movimiento cuando solo tiene Avatar.Movimiento"

¿Cómo hacer para que se pueda crear un tipo de datos enumerados general y que pueda ser leido en todas mis clases?

Gracias por leer mis consultas y por sus respuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder