Autor Tema: Ejercicio CU00632B clase con propiedades y ejemplo uso System.out.println Java  (Leído 2843 veces)

vgrisales

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 16
    • Ver Perfil
Buenos dias a todos es para comprobar si es correcta la respuesta del entregable de imprimir por consola CU00632B si hay cualquier error por favor decirme agradezco mucho la atencion prestada.
Código: [Seleccionar]
public class Medico {
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
   
    //constructor
    public Medico (){
       
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
       
    }//cierre constructor
   
    //metodo para establecer nombre
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        if (nombre !=""){
            System.out.println("Ha cambiado el nombre del medico. el nuevo nombre es " + nombre);
        }
    }//cierre metodo
   
    //metodo para establcer apellidos
    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
        if (apellidos  != ""){
            System.out.println("Ha cambiado el apellido del medico. de nombre " + nombre +" el nuevo apellido es " + apellidos);
        }
    }//cierre metodo
   
    //metodo para establecer edad
    public void setEdad (int valorEdad){
        edad = valorEdad;
        if (edad != 0){
            System.out.println("ha cambiado la edad del medico. de nombre " + nombre + "su nueva edad es " + edad);
        }
    }//cierre metodo
   
    //metodo para establecer casado
    public void setCasado (boolean valorCasado){
        casado = valorCasado;
        if (casado != false){
            System.out.println("ha cambiado el estado civil del medico. de nombre " + nombre + "su nuevo estado civil es " + casado);
        }
    }//cierre metodo
   
    //metodo para establecer numero documento identidad
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad ){
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        if (numeroDocumentoIdentidad  != ""){
            System.out.println("ha cambiado el numero de documento del medico. de nombre  " + nombre + "su nuevo numero de documento es " + numeroDocumentoIdentidad);
        }
    }//cierre metodo
   
    //metodo para establecer especialidad
    public void setEspecialidad (String valorEspecialidad){
        especialidad = valorEspecialidad;
        if (especialidad  != ""){
            System.out.println("ha cambiado la especialidad del medico. de nombre " + nombre + "la nueva especialidad es " + especialidad);
        }
    }//cierre metodo
     
    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; }
   
}//cierre clase
« Última modificación: 09 de Febrero 2015, 17:08 por Alex Rodríguez »

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:comprobar si es correcta la solución del entregable CU00632B
« Respuesta #1 en: 06 de Febrero 2015, 22:39 »
Hola Victor

Tu clase Medico está perfecta. Bien

Incluyendo los mensajes a mostrar en los setters. Es este ejercicio se os ha pedido que presentéis estos mensajes para comprobar que se ejecuta todo el código que hay dentro del setter

Pero sabrás que el objetivo de los setters es exclusivamente cambiar el valor del los atributos de la clase y sin molestar mostrando textos informativos

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