821
Aprender a programar desde cero / Re:Ejercicio CU00632B imprimir por consola System.out.println java
« en: 09 de Septiembre 2014, 23:10 »
Hola Beginer, el código está bien. Unicamente hay una cosa que no lo está: no debes tener un atributo especialidad y otro oldEspecialidad a no ser que tengas necesidades específicas para hacerlo, y el ejercicio no dice nada de esto.
Para recuperar un atributo de la clase no te hace falta usar getEspecialidad();
Puedes hacerlo simplemente escribiendo especialidad
El método setEspecialidad podrías dejarlo así:
public void setEspecialidad (String valorEspecialidad){
System.out.println ("La especialidad del doctor: " + nombre + " " + apellido + " es: " + especialidad);
System.out.println ("Ha cambiado la especialidad del doctor: " + nombre + " " + apellido + " De: " +especialidad + " A: " + valorEspecialidad);
especialidad = valorEspecialidad;
}
En resumen:
- Eliminar el atributo oldEspecialidad por no ser necesario
- Modificar el método setEspecialidad, no es necesario hacer uso de oldEspecialidad
Saludos
Para recuperar un atributo de la clase no te hace falta usar getEspecialidad();
Puedes hacerlo simplemente escribiendo especialidad
El método setEspecialidad podrías dejarlo así:
public void setEspecialidad (String valorEspecialidad){
System.out.println ("La especialidad del doctor: " + nombre + " " + apellido + " es: " + especialidad);
System.out.println ("Ha cambiado la especialidad del doctor: " + nombre + " " + apellido + " De: " +especialidad + " A: " + valorEspecialidad);
especialidad = valorEspecialidad;
}
En resumen:
- Eliminar el atributo oldEspecialidad por no ser necesario
- Modificar el método setEspecialidad, no es necesario hacer uso de oldEspecialidad
Saludos