Autor Tema: Ejercicio CU00632B curso Java crear una clase Medico  (Leído 3297 veces)

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Ejercicio CU00632B curso Java crear una clase Medico
« en: 02 de Diciembre 2014, 22:49 »
Espero que este codigo esté bien.

Saludos y gracias por checar.


Código: [Seleccionar]
public class Medico{

  private String nombre;
  private String apellidos;
  private String numeroDocumentoIdentidad;
  private String especialidad;
  private int edad;
  private boolean casado;
 

  public Medico(){
      nombre="Desconocido";
      apellidos="";
      numeroDocumentoIdentidad="0";
      especialidad="";
      edad=0;
      casado=false;
   
    }
   
    //metodos setters
    public void setNombre(String valorNombre){
        System.out.println("el nombre de "+ nombre);
        nombre=valorNombre;
        System.out.println("acambiado a "+nombre);
     }
    public void setApellidos(String valorApellidos){
        System.out.println("Los apellidos son " + apellidos);
        apellidos = valorApellidos;
        System.out.println("nuevos apellidos son "+ apellidos); 
    }
       
    public void setNumeroDocumentacionIdentidad(String valorNumeroDocumentoIdentidad)
    {
        System.out.println("su NumeroDocumentoEdentidad es "+ numeroDocumentoIdentidad);
        numeroDocumentoIdentidad=valorNumeroDocumentoIdentidad;
        System.out.println("su nuevo NumeroDocumentoIdentidad es " +numeroDocumentoIdentidad);
    }
    public void setEspecialidad (String valorEspecialidad){
        System.out.println(" su especialidad es "+ especialidad);
        especialidad=valorEspecialidad;
        System.out.println("su nueva especialidad es " + especialidad);
    }
    public void setEdad(int valorEdad){
        System.out.println("Su edad es " + edad);
        edad=valorEdad;
        System.out.println("Su nueva edad es "+edad);
    }
    public void setCasado(boolean valorCasado){
        System.out.println(" es Usted casado " + casado);
        casado=valorCasado;
        System.out.println("es Usted casado " + casado);
    }
   
    //metodos getters
   
    public String getNombre(){return nombre;}
    public String getApellidos(){return apellidos;}
    public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}
    public String getEsoecialidad(){return especialidad;}
    public int getEdad(){return edad;}
    public boolean getCasado(){return casado;} 
}
« Última modificación: 09 de Diciembre 2014, 08:07 por Alex Rodríguez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Ejercicio CU00632B curso Java crear una clase Medico
« Respuesta #1 en: 03 de Diciembre 2014, 21:01 »
Hola
Tu clase Medico está bien.

Como ya sabrás en los setters de una clase, no se suelen poner mensajes.
Para este ejercicio en particular se ha pedido ponerlos para ver que cuando se invoca un método se ejecuta todo el código que hay en su interior.
Cambiar el valor de los atributos y en este caso mostrar mensajes por consola referidos a ese cambio.

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