Autor Tema: Ejercicio CU00623B Aprende a programar java desde cero código clase Persona  (Leído 2709 veces)

Retaliator

  • Sin experiencia
  • *
  • Mensajes: 4
    • Ver Perfil
Ejercicio CU00623B del curso básico de programación Java:

Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo Persona. Define una clase Persona análoga a la que hemos visto para taxis, pero en este caso considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), numeroDocumentoIdentidad (String). Define un constructor y los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores.

/*Ejercicio CU00623B*/

Código: [Seleccionar]
public class Persona{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
   
    public Persona(){
        nombre = "Desconocido";
        apellidos = "Desconocido";
        edad = 0;
        casado = true && false;
        numeroDocumentoIdentidad = "";
    }
       
        public void setNombre (String valorNombre) {
            nombre = valorNombre;
        }
        public void setApellidos (String valorApellidos) {
            apellidos = valorApellidos;
        }
        public void setEdad (int valorEdad) {
            edad = valorEdad;
        }
        public void setCasado (boolean valorCasado) {
            casado = valorCasado;
        }
        public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad) {
            numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        }
        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;}
    }

Aunque a la hora de compilar me ha salido todo correcto, quisiera saber cual hubiera sido la forma más correcta de definir los campos (nombre, apellidos, edad, casado y numeroDocumentoIdentidad). Muchas gracias.
« Última modificación: 16 de Enero 2017, 19:53 por Ogramar »
Retroceder nunca, rendirse jamás

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
Re:Ejercicio CU00623B Aprende a programar java desde cero
« Respuesta #1 en: 30 de Diciembre 2016, 20:18 »
Hola que tal para escribir en el foro te recomiendo que lea la regla del foro en este link.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Por lo que veo que tu ejercicio está bien excepto donde esta en contructor vos lo agregaste dos valor tiene que ser solo uno si es true o false porque es boolean.

casado = true && false; no es correcto
« Última modificación: 16 de Enero 2017, 19:53 por Ogramar »

Retaliator

  • Sin experiencia
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Ejercicio CU00623B Aprende a programar java desde cero
« Respuesta #2 en: 31 de Diciembre 2016, 15:50 »
Muchas gracias DRANXZ88.
Retroceder nunca, rendirse jamás

 

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