Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: ThheMau en 05 de Agosto 2014, 19:20

Título: Ejercicio CU00632B métodos getters y setters java
Publicado por: ThheMau en 05 de Agosto 2014, 19:20
Hola a todos!

Estuve haciendo pruebas con mi código y según yo todo está bien, pero de todas maneras me gustaría que me publicaran sus opiniones a ver si hay algo en lo que se pueda mejorar.

Muchas gracias a todos! ;D

Código: [Seleccionar]
public class Medico {
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;
    String especialidad;
   
    public Medico () {
        nombre="";
        apellidos="";
        edad=0;
        casado=false;
        numeroDocumentoIdentidad="";
        especialidad="";
    }
   
    public void setNombre (String valorNombre) {
        nombre=valorNombre;
        System.out.println ("Ha cambiado el nombre del Medico a " + nombre);
    }
   
    public void setApellidos (String valorApellidos) {
        apellidos=valorApellidos;
        System.out.println ("Ha cambiado el apellido del Medico" + nombre + " a " + apellidos);
    }
   
    public void setEdad (int valorEdad) {
        edad=valorEdad;
        System.out.println ("Ha cambiado la edad del medico "+nombre + " a " + edad);
    }
   
    public void setCasado (boolean valorCasado) {
        casado=valorCasado;
        System.out.println ("Ha cambiado el estado matrimonial del medico " +nombre + " a " +casado);
    }
   
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad) {
        numeroDocumentoIdentidad=valorNumeroDocumentoIdentidad;
        System.out.println ("Ha cambiado el NDI del medico "+nombre + " a " + numeroDocumentoIdentidad);
    }
   
    public void setEspecialidad (String valorEspecialidad) {
        especialidad=valorEspecialidad;
        System.out.println ("Ha cambiado la especialidad del medico "+nombre + " a " + especialidad);
    }
   
    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; }
}
   
   
       
   
Título: Re:Ejercicio CU00632B
Publicado por: dongo en 05 de Agosto 2014, 22:49
Esta perfecto! incluso aplicas muy bien la convención de nombres de atributos y métodos. Si lo entiendes bien no creo que haya mucho que añadir.
Título: Re:Ejercicio CU00632B
Publicado por: momo en 18 de Agosto 2014, 20:03
.