Autor Tema: Java ejercicio resuelto crear clase con un constructor CU00632B clase básica  (Leído 2232 veces)

gustavoaolarte

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Código: [Seleccionar]
public class Medico
{
    // instance variables - replace the example below with your own
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private String numDocId;
    private String especialidad;

    /**
     * Constructor for objects of class Medico
     */
    public Medico()
    {
        // valores iniciales
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        numDocId = "";
        especialidad = "Ninguna";
    }

    /**
     * An example of a method - replace this comment with your own
     *
     * @param  y   a sample parameter for a method
     * @return     the sum of x and y
     */
    public void setnombre (String valorNombre)
    {
        // el nuevo valor de nombre
        nombre = valorNombre;
        System.out.println("Su nombre es " + nombre);
    }
    public void setapellido (String valorApellido)
    {
        // el nuevo valor de nombre
        apellido = valorApellido;
        System.out.println("Su apellido es " + apellido);
    }
    public void setedad (int valorEdad)
    {
        // el nuevo valor de nombre
        edad = valorEdad;
        System.out.println("Usted tiene " + edad + " años");
    }
    public void setcasado (boolean valorCasado)
    {
        // el nuevo valor de nombre
        casado = valorCasado;
        System.out.println("Usted es casado? " + casado);
    }
    public void setnumDocId (String valorNumDocId)
    {
        // el nuevo valor de nombre
        numDocId = valorNumDocId;
        System.out.println("Su Documento de identificacion es " + numDocId);
    }
    public void setespecialidad (String valorEspecialidad)
    {
        // el nuevo valor de nombre
        especialidad = valorEspecialidad;
        System.out.println("Ahora su especialidad es " + especialidad);
    }
    public String getNombre () { return nombre; }
    public String getApellido () { return apellido; }
    public int getEdad () { return edad; }
    public boolean getCasado () { return casado; }
    public String getNumDocId() { return numDocId;}
    public String getEspecialidad() { return especialidad;}
   
}
« Última modificación: 18 de Junio 2015, 19:09 por Alex Rodríguez »

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:Ejercicio CU00632B
« Respuesta #1 en: 18 de Junio 2015, 02:07 »
Hola Gustavo:

Estuve revisando tu ejercicio y lo veo bien. Funciona y hace lo que se pide en la consigna del ejercicio.
Sin embargo quisiera hacer hincapié en algunas cosas:
Por ejemplo en lo que te sugerí en tu anterior ejercicio respecto a la convención sobre cómo renombrar métodos: si el nombre de un método está compuesto por dos palabras, la primero inicia con minúscula y la segunda la comenzamos con mayúscula; de esa manera es más legible y facil de entender a simple vista. Por ejemplo:

al método setnombre() lo deberías renombrar por setNombre().
al método setapellido() lo deberías renombrar por setApellido().
al método setnumDocId() lo deberías renombrar por setNumDocId().

Y así con todos los demás nombres de métodos que estén compuestos por dos o más palabras: la primera inicia en minúscula, y las siguientes palabras inician en mayúscula.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".