Hola. El código compila, pero no entiendo bien: "En cada método, incluye una instrucción para que se muestre por consola un mensaje informando del cambio."
¿cómo se pondría en los métodos que retornan?
Gracias.
//clase para representar a un médico de un hospital. lámina 33 (CU00632B)
public class Medico{
//atributos, caracteristicas del objeto medico.
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
// El constructor define lo que ocurre cuando se crea el objeto
public Medico(){
nombre = "";
apellidos = "";
edad = 0;
casado = true;
numeroDocumentoIdentidad = "";
especialidad = "";
}
//A continuación: serie de métodos para establecer, para asignar los valores de los atributos
public void setNombre(String valorNombre){
nombre = valorNombre; //el nombre de este objeto será el que contenga el valorNombre
System.out.println("Ha cambiado el nombre del medico " + valorNombre + " ,el nuevo nombre es: Ganom ");
}
public void setApellidos(String valorApellidos){
apellidos = valorApellidos;
System.out.println("Han cambiado los apellidos " +valorApellidos+ " por los de Aguirre Mendoza");
}
public void setEdad(int valorEdad){
edad = valorEdad;
System.out.println("Ha cambiado la edad de" + valorEdad + "ahora tiene 55 años");
}
public void setCasado(boolean valorCasado){
casado = valorCasado;
System.out.println(" ha cambiado de " +valorCasado+ "vivir en pareja");
}
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
System.out.println(" su DNI " +valorNumeroDocumentoIdentidad+ " ahora es 98989123 k ");
}
public void setEspecialidad(String valorEspecialidad){
especialidad = valorEspecialidad;
System.out.println("Ha cambiado la especialidad de " +valorEspecialidad+ "por la de neurologo");
}
//Serie de métodos para recuperar el valor establecido a los parámetros.
public String getNombre(){
return nombre;
}
public String getApellidos(){
return apellidos;
}
public int getEdad(){
return edad;
}
public boolean getCasado(){
return casado;
}
public String getNumeroDocumentoIdentidad(){
return numeroDocumentoIdentidad;
}
public String getEspecialidad(){
return especialidad;
}
}