Autor Tema: Ejercicio java (CU00632B) métodos get y set en java  (Leído 4284 veces)

heseos

  • Sin experiencia
  • *
  • Mensajes: 15
    • Ver Perfil
Ejercicio java (CU00632B) métodos get y set en java
« en: 26 de Abril 2014, 10:19 »
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
Código: [Seleccionar]
public class Medico{
    String nombre, apellido, cedula, especialidad;
    int edad;
    boolean casado;
   
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        cedula = "";
        especialidad = "";
    }
    //Setters
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
       
    }
   
    public void setCasado (boolean valorCasado){casado = valorCasado;}
   
    public void setCedula (String valorCedula){cedula = valorCedula;}
   
    public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
   
        //Getters
    public String getNombre () {return nombre;}
   
    public String getApellido () {return apellido;}
   
    public int Edad () {return edad;}
   
    public boolean getCasado () {return casado;}
   
    public String getCedula () {return cedula;}
   
    public String getEspecialidad () {return especialidad;}
   
}
« Última modificación: 02 de Septiembre 2014, 18:34 por Alex Rodríguez »

heseos

  • Sin experiencia
  • *
  • Mensajes: 15
    • Ver Perfil
Re:Ejercicio java (CU00632B)
« Respuesta #1 en: 26 de Abril 2014, 19:05 »
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
Código: [Seleccionar]
public class Medico{
    String nombre, apellido, cedula, especialidad;
    int edad;
    boolean casado;
   
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        cedula = "";
        especialidad = "";
    }
    //Setters
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
       
    }
   
    public void setCasado (boolean valorCasado){casado = valorCasado;}
   
    public void setCedula (String valorCedula){cedula = valorCedula;}
   
    public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
   
        //Getters
    public String getNombre () {return nombre;}
   
    public String getApellido () {return apellido;}
   
    public int Edad () {return edad;}
   
    public boolean getCasado () {return casado;}
   
    public String getCedula () {return cedula;}
   
    public String getEspecialidad () {return especialidad;}
   
}

Agregado el codigo para multiplo de edad del siguiente ejercicio.
Código: [Seleccionar]
public void mostrarMultiplioEdad (){
        int resultado1;
        resultado1 = 5 -(edad % 5);
        System.out.println("El médico de nombre "+nombre+" con especialidad "+especialidad+" tendrá una edad múltiplo de 5 dentro de "+resultado1+" años ");
    }

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Ejercicio java (CU00632B)
« Respuesta #2 en: 26 de Abril 2014, 19:51 »
Hola, he revisado el código y está correcto tanto para CU00632B como para CU00633B. Te falta que se muestren algunos mensajes de cambio por ejemplo en  public void setCasado (boolean valorCasado){casado = valorCasado;} no has incluido un mensaje de cambio, pero como indicas con lo que has hecho se ve que ya has resuelto bien el ejercicio. Saludoss

heseos

  • Sin experiencia
  • *
  • Mensajes: 15
    • Ver Perfil
Re:Ejercicio java (CU00632B)
« Respuesta #3 en: 26 de Abril 2014, 21:05 »
Wiii ya le voy cogiendo el piso entonces, Graciasss!!!!

 

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