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*/
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.