Autor Tema: Cómo debe funcionar un método set en Java Ejercicio CU00623B  (Leído 2513 veces)

Ivancasg

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Buenas madrugadas a todos (o al menos para mi).

Termine de hacer el ejercicio CU00623B del curso de programación Java y me gustaría que me corrijan en caso de que este mal  ;D

Código: [Seleccionar]
/* Ejemplo - aprenderaprogramar.com */
//Esta clase representa una persona. -- > Comentario general que puede incluir: cometido, autor, versión, etc…
public class Persona { //El nombre de la clase
    private String nombre; //Nombre de cada objeto persona
    private String apellidos; //Apellidos de cada objeto taxi
    private Boolean casado; //Estado civil de cada persona
    private int edad; //Edad de cada persona
    private String numeroDocumentoIdentidad; //Documento de identidad

    //Constructor: cuando se cree un objeto taxi se ejecutará el código que incluyamos en el constructor
    public Persona () {
        nombre = "";     
        apellidos = "";
        casado = false;
        edad = 0;
        numeroDocumentoIdentidad = "";
    } //Cierre del constructor … el código continúa …

    public void setNombre (String valorNombre) {
        nombre = valorNombre;//El nombre de la persona
    }//Cierre del método
    //Método para establecer los apellidos de una persona
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos; //Los apellidos del objeto persona adopta el valor que contenga valorApellidos
    } //Cierre del método
    //Método para establecer el estado civil de una persona
    public void setCasado (Boolean valorCasado) {
        casado = true; //El estado civil indicado
    } //Cierre del método
    //Método para establecer la edad de una persona
    public void setEdad (int valorEdad) {
        edad = valorEdad; //Edad
    } //Cierre del método
    //Método para establecer el numero de documento de identidad de la persona
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad) {
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad; //Documento de identidad
    }//Cierre del método
    //Método para obtener el nombre del objeto persona
    public String getNombre () { return nombre; } //Cierre del método
    //Método para obtener los apellidos del objeto persona
    public String getApellidos () { return apellidos; } //Cierre del método
    //Método para obtener el estado civil del objeto persona
    public Boolean getCasado () {return casado; } //Cierre del método
    //Método para obtener la edad del objeto persona
    public int getEdad () { return edad; } //Cierre del método
    //Método para obtener el numero del documento de identidad del objeto persona
    public String getNumeroDocumentoIdentidad () {return numeroDocumentoIdentidad; } //Cierre del método
} //Cierre de la clase

Me dio bastante trabajo el atributo "Boolean" ya que no entendía con que valores tenia que empezar. Sigo teniendo bastantes dudas sobre lo que hice  :-\ ...
« Última modificación: 27 de Junio 2015, 14:32 por Alex Rodríguez »

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:Ejercicio CU00623B "Aprender progamación Java desde cero"
« Respuesta #1 en: 26 de Junio 2015, 21:54 »
Hola Iván, bienvenido al foro.

Estuve analizando el código que has publicado y lo veo muy bien!
Igualmente voy a hacerte una observación para que corrijas en tu código:

En el método setCasado deberías utilizar en la asignación el parámetro que recibe el método. De esta manera el método debería quedar:

Código: [Seleccionar]
    public void setCasado (Boolean valorCasado) {
        casado = valorCasado; //El estado civil indicado
    }

Analízalo y cualquier duda aquí estamos para ayudarte.

 

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