Hola soy Hugo de Argentina, un viejo programador o un programador viejo, como quieran,jajajaja. Tratando de empezar con el tema de POO ya que estoy bastante atrasado.
Les envio el codigo que arme a ver como voy.
public class Medico{
//Constructor
public Medico(){
nombre = "Un medico";
apellidos = "Cualquiera";
edad = 0;
casado = false;
numeroDocumentoIdentidad = "";
especialidad = "";
}
public void setNombre(String valorNombre){
//Aunque es raro, permito el cambio del nombre del medico
System.out.println("El medico: " + nombre + " " + apellidos + " cambio su nombre a: " + valorNombre);
nombre = valorNombre;
}
public void setApellido(String valorApellidos){
//Al igual que el nombre, permito el cambio del apellido del medico
System.out.println("El medico: " + nombre + " " + apellidos + " cambio su apellido a: " + valorApellidos);
apellidos = valorApellidos;
}
public void setEdad(int valorEdad){
edad = valorEdad;
System.out.println("El medico: " + nombre + " " + apellidos + " cambio su edad a: " + valorEdad + " anios");
}
public void setCasado(boolean valorCasado){
casado = valorCasado;
System.out.println("El medico: " + nombre + " " + apellidos + " es casado??: " + valorCasado);
}
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
System.out.println("El medico: " + nombre + " " + apellidos + " cambio su Documento de Identidad a: " + valorNumeroDocumentoIdentidad);
}
public void setEspecialidad(String valorEspecialidad){
especialidad = valorEspecialidad;
System.out.println("El medico: " + nombre + " " + apellidos + " cambio su especialidad a: " + valorEspecialidad);
}
public String getNombre(){
System.out.println("El nombre del medico es: " + nombre);
return nombre;
}
public String getApellidos(){
System.out.println("El apellido del medico es: " + apellidos);
return apellidos;
}
public int getEdad(){
System.out.println("La edad del medico es: " + edad + " anios");
return edad;
}
public boolean getCasado(){
System.out.println("El medico está casado??: " + casado);
return casado;
}
public String getNumeroDocumentoIdentidad(){
System.out.println("El numero de documento de identidad del medico es: " + numeroDocumentoIdentidad);
return numeroDocumentoIdentidad;
}
public String getEspecialidad(){
System.out.println("La especialidad del medico es: " + especialidad);
return especialidad;
}
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
}
y una imagen con el resultado por pantalla
(http://i.imgur.com/lMy6tm6.png?1)
Espero haber escrito bien en el foro....
Saludos