Buenas tardes.
Adjunto mi propuesta de código para el ejercicio (CU00632B):
public class Medico {
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDNI;
private String especialidad;
// Constructor:
public Medico() {
nombre = "";
apellidos = "";
edad = 0;
casado = false;
numeroDNI = "";
especialidad = "";
}
// Métodos de asignación de valores:
public void setNombre(String valorNombre) {
System.out.println ("Ha cambiado el nombre del médico " + nombre);
System.out.println ("Su nuevo nombre es " + valorNombre);
nombre = valorNombre;
}
public void setApellidos(String valorApellidos) {
apellidos = valorApellidos;
System.out.println ("Han cambiado los apellidos del médico " + nombre);
System.out.println ("Sus nuevos apellidos son " + apellidos);
}
public void setEdad(int valorEdad) {
edad = valorEdad;
System.out.println ("Ha cambiado la edad del médico " + nombre);
System.out.println ("Su nueva edad es " + edad);
}
public void setCasado(boolean valorCasado) {
casado = valorCasado;
System.out.println ("Ha cambiado el estado civil del médico " + nombre);
System.out.println ("El estado civil actual como casado es " + casado);
}
public void setNumeroDNI(String valorNumeroDNI) {
numeroDNI = valorNumeroDNI;
System.out.println ("Ha cambiado el DNI del médico " + nombre);
System.out.println ("Su nuevo DNI es " + numeroDNI);
}
public void setEspecialidad(String valorEspecialidad) {
especialidad = valorEspecialidad;
System.out.println ("Ha cambiado la especialidad del médico " + nombre);
System.out.println ("La nueva especialidad es: " + especialidad);
}
// Métodos de obtención de valores:
public String getNombre() {
return nombre;
}
public String getApellidos() {
return apellidos;
}
public int getEdad() {
return edad;
}
public boolean getCasado() {
return casado;
}
public String getNumeroDNI() {
return numeroDNI;
}
public String getEspecialida() {
return especialidad;
}
}
Un saludo,