Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Hquinn en 18 de Noviembre 2015, 17:09
-
He terminado este ejercicio y creo (creo!) que está bien! Aquí lo dejo por si alguien tiene comentarios o por si puede ayudar a alguien!!
//Esta clase representa a un médico
public class Medico{ //Nombre de la clase
//primero declaramos los atributos
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private String numeroDNI;
private String especialidad;
//Constructor. Cuando se cree un objeto medico se ejecutará este código
public Medico(){
nombre = "";
apellido = "";
edad = 0;
casado = false;
numeroDNI = "";
especialidad = "";
} //Cierre del constructor
//Método SETTER. Establece el nombre del médico
public void setNombre (String valorNombre){
nombre = valorNombre;
System.out.println("Se ha cambiado el nombre del médico. El nuevo nombre es: "+nombre);
}
//Método SETTER. Establece el apellido del médico
public void setApellido (String valorApellido){
apellido = valorApellido;
System.out.println("Se ha cambiado el apellido del médico. El nuevo apellido es: "+apellido);
}
//Método SETTER. Establece la edad del médico
public void setEdad (int valorEdad){
edad = valorEdad;
System.out.println("Se ha cambiado la edad del médico. La nueva edad es: "+edad);
}
//Método SETTER. Establece el estado civil del médico
public void setCasado (boolean valorCasado){
casado = valorCasado;
System.out.println("Se ha cambiado el estado civil del médico. El médico está casado: "+casado);
}
//Método SETTER. Establece el DNI del médico
public void setNumeroDNI (String valorNumeroDNI){
numeroDNI = valorNumeroDNI;
System.out.println("Se ha cambiado el DNI del médico. El nuevo DNI es: "+numeroDNI);
}
//Método SETTER. Establece la especialidad del médico
public void setEspecialidad (String valorEspecialidad){
especialidad = valorEspecialidad;
System.out.println("Se ha cambiado la especialidad del médico. La nueva especialidad es: "+especialidad);
}
//Método GETTER. Devuelve el nombre del médico
public String getNombre(){
return nombre;
}
//Método GETTER. Devuelve el nombre del apellido
public String getApellido(){
return apellido;
}
//Método GETTER. Devuelve la edad del médico
public int getEdad(){
return edad;
}
//Método GETTER. Devuelve el estado civil del médico
public boolean getCasado(){
return casado;
}
//Método GETTER. Devuelve el DNI del médico
public String getNumeroDNI(){
return numeroDNI;
}
//Método GETTER. Devuelve la especialidad del médico
public String getEspecialidad(){
return especialidad;
}
}
-
Hola Hquinn.
Solo decirte que el ejercicio pedía que cuando se cambia algún atributo, se debe mostrar el nombre del médico al que le afecta el cambio. Algo así:
Ha cambiado la especialidad del médico de nombre: Hquinn . La nueva especialidad es: "nombre de la nueva especialidad".
por lo demás, todo bien.
Saludos.
-
Gracias!