Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: vgrisales en 06 de Febrero 2015, 16:29
-
Buenos dias a todos es para comprobar si es correcta la respuesta del entregable de imprimir por consola CU00632B si hay cualquier error por favor decirme agradezco mucho la atencion prestada.
public class Medico {
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
//constructor
public Medico (){
nombre = "";
apellidos = "";
edad = 0;
casado = false;
numeroDocumentoIdentidad = "";
especialidad = "";
}//cierre constructor
//metodo para establecer nombre
public void setNombre (String valorNombre){
nombre = valorNombre;
if (nombre !=""){
System.out.println("Ha cambiado el nombre del medico. el nuevo nombre es " + nombre);
}
}//cierre metodo
//metodo para establcer apellidos
public void setApellidos(String valorApellidos){
apellidos = valorApellidos;
if (apellidos != ""){
System.out.println("Ha cambiado el apellido del medico. de nombre " + nombre +" el nuevo apellido es " + apellidos);
}
}//cierre metodo
//metodo para establecer edad
public void setEdad (int valorEdad){
edad = valorEdad;
if (edad != 0){
System.out.println("ha cambiado la edad del medico. de nombre " + nombre + "su nueva edad es " + edad);
}
}//cierre metodo
//metodo para establecer casado
public void setCasado (boolean valorCasado){
casado = valorCasado;
if (casado != false){
System.out.println("ha cambiado el estado civil del medico. de nombre " + nombre + "su nuevo estado civil es " + casado);
}
}//cierre metodo
//metodo para establecer numero documento identidad
public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad ){
numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
if (numeroDocumentoIdentidad != ""){
System.out.println("ha cambiado el numero de documento del medico. de nombre " + nombre + "su nuevo numero de documento es " + numeroDocumentoIdentidad);
}
}//cierre metodo
//metodo para establecer especialidad
public void setEspecialidad (String valorEspecialidad){
especialidad = valorEspecialidad;
if (especialidad != ""){
System.out.println("ha cambiado la especialidad del medico. de nombre " + nombre + "la nueva especialidad es " + especialidad);
}
}//cierre metodo
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 clase
-
Hola Victor
Tu clase Medico está perfecta. Bien
Incluyendo los mensajes a mostrar en los setters. Es este ejercicio se os ha pedido que presentéis estos mensajes para comprobar que se ejecuta todo el código que hay dentro del setter
Pero sabrás que el objetivo de los setters es exclusivamente cambiar el valor del los atributos de la clase y sin molestar mostrando textos informativos
Saludos