Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2013, 10:15
CRauda
 
Fecha de Ingreso: septiembre-2010
Mensajes: 91
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: enum con argumentos?

En tu caso, tienes un problema, apuesto a que fue un copia y pega de otro lado XD
Veras, asi como lo tienes esta mal escrito, Lo que pones en el parentesis es un valor enviado a un constructor que creas adentro del mismo tipo de variable que el valor que le pongas ahi, en tu caso tendria que ser un String, simplemente necesitas algo como esto:

Código Java:
Ver original
  1. public enum Colores {
  2.  
  3.     Blanco("#FFFFFF"),
  4.     Rojo("#FF0000"),
  5.     Amarillo("#FFFF00");
  6.  
  7.     private Colores (String value){
  8.         this.value = value;
  9.     }
  10.  
  11.     private final String value;
  12.  
  13.     public String getValue(){return value;}
  14.  
  15. }


Y de esa manera despues solo lo mandas a llamar de esta forma:

Código Java:
Ver original
  1. String Color = Colores.Blanco.getValue();

Espero te sirva. Saludos