Enumerados
Publicado por Charly (118 intervenciones) el 23/04/2016 17:43:50
Hola, soy relativamente nuevo en esto de la programación en Java.
Me han mandado un ejercicio con varias clases para simular un centro médico con pacientes, médicos y empleados.
Estas clases las tengo en otro paquete diferente al main del ejercicio.
Las clases Paciente y Médico tienen enumerados y me dan problemas a la hora de usarlos para que el usuario elija una opción del enumerado.
En concreto a la hora de pasarle la opción elegida al constructor de la clase para que me cree un objeto de esa misma clase no me reconoce el objeto específico del enum.
Aunque el resto de atributos son privados, las clases son públicas y los enum también.
He probado de mil maneras y me sigue dando error al crearlos.
Por cierto, el enumerado está tanto en la clase como en el main.
A continuación voy a pegar el código del constructor que pongo en el método que he hecho para crear un paciente, en el cual el objeto "grupoSanguíneo" del enum GrupoSanguineo me da error:
Paciente paciente=new Paciente(numeroHistoria,sexo,grupoSanguineo,medicamentosAlergico,dni,nombre,apellido,fechaNacimiento,direccion,ciudad);
Me han mandado un ejercicio con varias clases para simular un centro médico con pacientes, médicos y empleados.
Estas clases las tengo en otro paquete diferente al main del ejercicio.
Las clases Paciente y Médico tienen enumerados y me dan problemas a la hora de usarlos para que el usuario elija una opción del enumerado.
En concreto a la hora de pasarle la opción elegida al constructor de la clase para que me cree un objeto de esa misma clase no me reconoce el objeto específico del enum.
Aunque el resto de atributos son privados, las clases son públicas y los enum también.
He probado de mil maneras y me sigue dando error al crearlos.
Por cierto, el enumerado está tanto en la clase como en el main.
A continuación voy a pegar el código del constructor que pongo en el método que he hecho para crear un paciente, en el cual el objeto "grupoSanguíneo" del enum GrupoSanguineo me da error:
Paciente paciente=new Paciente(numeroHistoria,sexo,grupoSanguineo,medicamentosAlergico,dni,nombre,apellido,fechaNacimiento,direccion,ciudad);
Valora esta pregunta


0