Les dejo el resultado de mi ejercicio CU00632B del tutorial de aprendizaje de programación orientada a objetos con Java. Agradezco su ayuda de antemano.
public class Medico{//Inicio de la clase
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
public Medico(){//Constructor
nombre = "Desconocido";
apellidos = "Desconocidos";
edad = 0;
casado = false;
numeroDocumentoIdentidad = "Desconocido";
especialidad = "Desconocida";
}
//Metodos para establecer valores de atributos
public void setNombre (String valorNombre){
nombre = valorNombre;
System.out.println ("El nombre ha cambiado a " + nombre);
}
public void setApellidos (String valorApellidos){
apellidos = valorApellidos;
System.out.println ("Los apellidos han cambiado a " + apellidos);
}
public void setEdad (int valorEdad){
edad = valorEdad;
System.out.println ("La edad del medico ahora es de " + edad);
}
public void setCasado (boolean valorCasado){
casado = valorCasado;
System.out.println ("El estado civil del medico ha cambiado? " + casado);
}
public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad){
numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
System.out.println ("El numerdo de indentidad cambio, ahora es " + numeroDocumentoIdentidad);
}
public void setEspecialidad (String valorEspecialidad){
especialidad = valorEspecialidad;
System.out.println ("La especialidad del medico " + nombre + " ha cambiado, la nueva especialidad es " + especialidad);
}
//Metodos para obtener valores de atributos
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;}
}//Cierre de la clase