Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: toni_apr en 13 de Junio 2014, 12:22
-
Hola. Presento ejercicio CU00623B del curso básico de programación orientada a objetos POO para revisar. Gracias
/**
* @author (Toni)
* @version (0)
* Atributos persona virtual
*/
public class Persona { // declaración de atributos
String nombre;
String apellidos;
int edad;
boolean casado;
String numeroDNI;
// el constructor inicializa atributos/campos/propiedades
public Persona() {
nombre = "";
apellidos = "";
edad = 0;
casado = false;
numeroDNI = "";
}// este constructor solo inicializa
//establecer atributos
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 setNumeroDNI(String valorNumeroDNI) {
numeroDNI = valorNumeroDNI;
}
// tomar atributos
public String getNombre() { return nombre; }
public String getApellidos() { return apellidos; }
public int getEdad() { return edad; }
public boolean getCasado() { return casado; }
public String getNumeroDNI() { return numeroDNI; }
}
-
Hola, está todo correcto. El constructor está bien inicializado, cuando se crea una persona en principio se desconocen sus datos y por eso es correcto inicializar con cadenas vacías, valores numéricos cero o booleanos false, aunque también habría otras opciones que serían correctas como inicializar con nombre = "desconocido";
Saludos