Autor Tema: Java crear una clase que represente un médico como objeto Ejercicio CU00632B  (Leído 2161 veces)

MarNiko

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Buenas, soy nuevo en el tema foros por lo que no se si esto lo coloco correctamente, también comencé a ver el curso de Java por lo que dejo un ejemplo que hice debajo para saber si está bien así. Lo he testeado como mencionan y no marca error. Muchas gracias.




Código: [Seleccionar]
/**
 * Ejemplo práctico Nº CU00632B
 *
 * @MarNiko
 * @1.0
 */

public class Medico
{
    // instance variables - replace the example below with your own
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;

    /**
     * Constructor for objects of class Medico
     */
    public Medico()
    {
        // initialise instance variables
        nombre = "Juan";
        apellidos = "Perez";
        edad = 35;
        casado = true;
        numeroDocumentoIdentidad = "20123456";
        especialidad = "Radiólogo";

    }

    /**
     * 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 nuevoNombre)
    {
        nombre = nuevoNombre;
        System.out.println("A cambiado el nombre a: " + nombre);
    }

    public void setApellidos(String nuevoApellidos)
    {
        apellidos = nuevoApellidos;
        System.out.println("A cambiado el Apellido a: " + apellidos);
    }

    public void setEdad(int nuevaEdad)
    {
        edad = nuevaEdad;
        System.out.println("A cambiado la edad a: " + edad);
    }

    public void setCasado(boolean nuevoCasado)
    {
        casado = nuevoCasado;
        System.out.println("A cambiado el estado de casado a: " + casado);
    }

    public void setNumeroDocumentoIdentidad(String nuevoNumeroDocumentoIdentidad)
    {
        numeroDocumentoIdentidad = nuevoNumeroDocumentoIdentidad;
        System.out.println("A cambiado el número de documento a: " + numeroDocumentoIdentidad);
    }

    public void setEspecialidad(String nuevoEspecialidad)
    {
        especialidad = nuevoEspecialidad;
        System.out.println("A cambiado la especialidad 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;}
   
}


« Última modificación: 15 de Abril 2016, 23:05 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Re:Ejercicio CU00632B - Médicos
« Respuesta #1 en: 15 de Abril 2016, 23:04 »
Hola Marniko

De cara a participar en los foros es recomendable que leas este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 y sigas las recomendaciones sobre todo a la hora de nombrar los hilos, pegar código, etc.

En relación al ejercicio el código es correcto, únicamente recomendarte que leas los comentarios sobre los valores iniciales a asignar a las variables en el constructor en https://www.aprenderaprogramar.com/foros/index.php?topic=2168.0

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