Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: nicatardi en 16 de Noviembre 2015, 05:27
-
Hola! Me gustaria que me infomaran si está bien hecho el ejercicio CU00632B.
Gracias!
//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 = "Desconosido";
apellidos = "Desconosido";
edad = 0;
casado = false;
numeroDNI = "XX-XXX-XXX";
especialidad = "Desocupado";
}//Cierre constructor
public void setNombre(String valorNombre){
nombre = valorNombre;
System.out.println("Usted cambio el nombre a "+ nombre);
}
public void setApellidos(String valorApellidos){
apellidos = valorApellidos;
System.out.println("Usted cambio el/los apellido/s a "+ apellidos);
}
public void setEdad(int valorEdad){
edad = valorEdad;
System.out.println("Usted cambio la edad a "+ edad);
}
public void setCasado(boolean valorCasado){
casado = valorCasado;
System.out.println("Usted esta casado? "+ casado);
}
public void setNumeroDNI(String valorNumeroDNI){
numeroDNI = valorNumeroDNI;
System.out.println("Su número de identificación actual es: "+ numeroDNI);
}
public void setEspecialidad(String valorEspecialidad){
especialidad = valorEspecialidad;
System.out.println("Ha cambiado la especialidad del médico "+ nombre + ". Su especialidad actual es: "+ especialidad);
}
}//Cierre de la clase
-
Buenos días nitacardi
Te indico las mejoras que deberías introducir:
- Inicializar los atributos en el constructor según la convención. Explicado en https://www.aprenderaprogramar.com/foros/index.php?topic=2826.0
- Te faltan los métodos get para obtener los valores de los atributos según pedía el ejercicio (y que incluiremos en general en todas las clases que creemos, al igual que los set)
En la respuesta https://www.aprenderaprogramar.com/foros/index.php?topic=1300.0 puedes ver algunos detalles interesantes.
Saludos cordiales