Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Hquinn en 18 de Noviembre 2015, 17:09

Título: Ejercicio CU00632B Imprimir por consola en Java con System.out. Concatenar caden
Publicado 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!!

Código: [Seleccionar]
//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;
    }
}
Título: Re:Ejercicio CU00632B Imprimir por consola en Java con System.out. Concatenar caden
Publicado por: pedro,, en 18 de Noviembre 2015, 19:29
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.
Título: Re:Ejercicio CU00632B Imprimir por consola en Java con System.out. Concatenar caden
Publicado por: Hquinn en 19 de Noviembre 2015, 12:00
Gracias!