Autor Tema: Java hacer que un método muestre un mensaje por pantalla Ejercicio CU00632B  (Leído 4467 veces)

MarckyMarck

  • Sin experiencia
  • *
  • Mensajes: 15
    • Ver Perfil
Buenos días.

Aquí mi código:

Código: [Seleccionar]
public class Médico {
   
    private String nombre;
    private String apellidos;
    private int numeroDocIdentidad;
    private boolean casado;
    private String especialidad;
     
    public Médico()    {
       nombre="x";
       apellidos="x";
       casado=false;
       numeroDocIdentidad=0;
       especialidad="x";
    }

    public void setNombre (String valorNombre)    {
       nombre=valorNombre;
       System.out.println("El nombre ha cambiado. El nuevo nombre es: "+nombre);
    }
   
    public void setApellidos (String valorApellidos)    {
       apellidos=valorApellidos;
       System.out.println("Los apellidos han cambiado. Los nuevos apellidos son: "+apellidos);
    }
   
    public void setNumeroDocIdentidad (int valorNumeroDocIdentidad)    {
        numeroDocIdentidad=valorNumeroDocIdentidad;
        System.out.println("El número de documento de identidad ha cambiado. El nuevo número es: "+numeroDocIdentidad);
    }
   
    public void setCasado (boolean valorCasado)    {
        casado=valorCasado;
        if (casado=true){
            System.out.println("El estado civil ha cambiado. El nuevo estado civil es: casado");
        }else{System.out.println("El estado civil ha cambiado. El nuevo estado civil es: soltero");
           
        }
    }
   
    public void setEspecialidad (String valorEspecialidad)    {
        especialidad=valorEspecialidad;
        System.out.println("La especialidad ha cambiado. La nueva especialidad es: "+especialidad);
    }
   
    public String getNombre (){return nombre;}
    public String getApellidos (){return apellidos;}
    public boolean getCasado (){return casado;}
    public int getNumeroDocIdentidad (){return numeroDocIdentidad;}
    public String getEspecialidad (){return especialidad;}
   
}

Agradezco su atención y sus observaciones :)
« Última modificación: 09 de Septiembre 2015, 18:28 por César Krall »

rubens23

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 30
    • Ver Perfil
Re:Ejercicio CU00632B Java desde cero
« Respuesta #1 en: 08 de Septiembre 2015, 20:54 »
Buenas Marcky, veo los métodos bien y cumples con lo que te pide el ejercicio.
Pero en el constructor al dar valor a los String deberías ponerlo así:
 nombre = " ";
ya que el constructor es para inicializar un objeto y para asegurarse de que contiene un valor válido, y no para poner el nombre en si mismo, u otra palabra.
Corrige eso, y continúa con el curso.
Un saludo.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Java hacer que un método muestre un mensaje por pantalla Ejercicio CU00632B
« Respuesta #2 en: 09 de Septiembre 2015, 08:51 »
Hola MarckyMarck no olvides pegar el código usando [ code] ... [ / code] como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

MarckyMarck

  • Sin experiencia
  • *
  • Mensajes: 15
    • Ver Perfil
Re:Ejercicio CU00632B Java desde cero
« Respuesta #3 en: 09 de Septiembre 2015, 16:07 »
Muchas gracias, un saludo.
« Última modificación: 10 de Septiembre 2015, 12:51 por Alex Rodríguez »

 

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