Foros del Web » Programación para mayores de 30 ;) » Java »

Como inicializar un tipo ENUM en BlueJ

Estas en el tema de Como inicializar un tipo ENUM en BlueJ en el foro de Java en Foros del Web. Hola compas, tengo una clase llamada Operación. Dentro de ella tengo lo siguiente: Cita: public class Operacion { enum tipoOperacion {INGRESO, REINTEGRO} private int dinero; ...
  #1 (permalink)  
Antiguo 18/07/2011, 04:15
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Antigüedad: 16 años, 5 meses
Puntos: 0
Como inicializar un tipo ENUM en BlueJ

Hola compas,

tengo una clase llamada Operación. Dentro de ella tengo lo siguiente:


Cita:
public class Operacion
{
enum tipoOperacion {INGRESO, REINTEGRO}

private int dinero;
private tipoOperacion tipo;


public Operacion(int dinero, tipoOperacion tipo)
{
this.tipo = tipo;
this.dinero = dinero;
}
}

Mi pregunta y DUDA son las siguientes:

Cuando en el BlueJ, en su pantallita donde se ven las clases, le doy al botón derecho y "new Operacion.....", al meter el parámetro "tipo", que puede ser o bien INGRESO o REINTEGRO, yo meto, por ejemplo REINTEGRO.... ¿por qué me dice que hay error??? ¿Cómo debo escribirlo para que lo acepte?????

No sé si ha quedado claro, así que aquí os dejo un pantallazo de lo que me sucede.

Muchas gracias!

http://losindecisos.com/luistecnoinfo/error_enum.png


.
  #2 (permalink)  
Antiguo 18/07/2011, 11:04
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Como inicializar un tipo ENUM en BlueJ

¿Alguna sugerencia?
  #3 (permalink)  
Antiguo 19/07/2011, 06:03
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Como inicializar un tipo ENUM en BlueJ

no conozco bluej, prueba a poner tipoOperacion.REINTEGRO

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: bluej, enum
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:56.