Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: MarNiko en 12 de Abril 2016, 20:49

Título: Java crear una clase que represente un médico como objeto Ejercicio CU00632B
Publicado por: MarNiko en 12 de Abril 2016, 20:49
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;}
   
}


Título: Re:Ejercicio CU00632B - Médicos
Publicado por: Mario R. Rancel 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