18/07/2011, 09:53
|
| | | Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 8 meses Puntos: 306 | |
Respuesta: Problema al crear un objeto en otra clase No tiene sentido que declares dos veces la misma enum en dos clases distintas. Cuando declaras el constructor en Operacion entiende que el enum del constructor será Operacion.tipoOperacion, sin embargo cuando lo llamas desde cajero, entiende que le estás pasando el parámetro Cajero.tipoOperacion, para el que en Operacion no hay constructor.
Crea una clase para todas las enums y constantes, y utilizalos como static para usarlos en cualquier otra clase.
Y por claridad y seguridad, usa siempre tipoOperacion.INGRESO o tipoOperacion.REINTEGRO cuando las uses
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |