Autor Tema: Ejecicio CU00632B ejemplo de clase con constructor en java  (Leído 2789 veces)

domkman

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Aquí les tengo el ejercicio correspondiente al Ejercicio CU00632B.
Cualquier corrección se les agradeceria


Código: [Seleccionar]
/**
 *
 * Ejecicio CU00632B
 * @Edwin Espinal
 * @version1.1
 */
public class Medico
{
    //Variables
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;

    // Constructores
    public Medico()
    {
        nombre="";
        apellidos="";
        edad=0;
        casado=false;
        numeroDocumentoIdentidad="";
        especialidad="";

    }
    //Métodos Procedimientos
    public void setNombre(String valorNombre)
    {
        nombre=valorNombre;
        System.out.println("Ha cambiado el nombre del medico");
        System.out.println("El nuevo nombre es " + nombre);

    }

    public void setApellidos(String valorApellidos)
    {
        apellidos=valorApellidos;
        System.out.println("Ha cambiado los apellidos del medico " + "" +nombre);
        System.out.println("Los nuevos apellidos son " + apellidos);

    }

    public void setEdad(int valorEdad)
    {
        edad=valorEdad;
        System.out.println("Ha cambiado la edad del medico " + "" +nombre);
        System.out.println("La nueva edad es " + edad);
    }

    public void setCasado(boolean valorCasado)
    {
        casado=valorCasado;
        System.out.println("Ha cambiado el estado civil del medico " + "" +nombre);
        System.out.println("el nuevo estado civil es " + casado);
    }

    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad)
    {
        numeroDocumentoIdentidad=valorNumeroDocumentoIdentidad;
        System.out.println("Ha cambiado el número de identidad del medico " + "" +nombre);
        System.out.println("su nuevo número es " + numeroDocumentoIdentidad);
    }

    public void setEspecialidad(String valorEspecialidad)
    {
        especialidad=valorEspecialidad;
        System.out.println("Ha cambiado la especialidad del medico " + "" +nombre);
        System.out.println("La nueva Especialidad es " + especialidad);
    }
    //Métodos de función
    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;
    }


}

Estoy aprendiendo Gracias
« Última modificación: 14 de Octubre 2014, 17:02 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Re:Ejecicio CU00632B
« Respuesta #1 en: 14 de Octubre 2014, 17:02 »
Hola y bienvenido, aquí todo el mundo estamos aprendiendo, aunque unos llevemos más tiempo aprendiendo que otros :)

Sobre tu ejercicio:

La forma de nombrar métodos y variables: bien

Forma de inicializar los atributos: bien

Declaración de atributos: bien

Código de los setters: bien

Código de los getters: bien

Se adapta a lo pedido por el ejercicio: sí

Como ves todo bien, perfecto!


A modo de curiosidad comentarte que en lugar de:

        System.out.println("Ha cambiado el nombre del medico");
        System.out.println("El nuevo nombre es " + nombre);

Podrías usar si quisieras:

        System.out.println("Ha cambiado el nombre del medico\nEl nuevo nombre es " + nombre);
       
Esto es equivalente (aquí \n significa nueva línea).

Animo con el curso. Saludos,

 

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".