Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: ronal.d87 en 11 de Agosto 2018, 09:04
-
Hola he aqui el desarrollo del ejercicio propuesto CU00623B del tutorial pdf de POO.
package ejemplo01;
/**
*
* @author Ronnie
*/
public class Persona {
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDoc;
public Persona() {
nombre = "Juan Diego";
apellidos = "Mosquera Herrera";
casado = false;
edad =4;
numeroDoc = "12040255405";
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setApellidos(String apellidos) {
this.apellidos = apellidos;
}
public void setEdad(int edad) {
this.edad = edad;
}
public void setCasado(boolean casado) {
this.casado = casado;
}
public void setNumeroDoc(String numeroDoc) {
this.numeroDoc = numeroDoc;
}
public String getNombre() {
return nombre;
}
public String getApellidos() {
return apellidos;
}
public int getEdad() {
return edad;
}
public String getNumeroDoc() {
return numeroDoc;
}
}
-
Todo correcto excepto el constructor, donde es recomendable inicializar los atributos a unos valores por defecto estándar.
Con inicializar los atributos a sus valores por defecto, nos referimos a lo siguiente:
Los String inicializarlos a cadena vacía ""
los int a cero 0
y los boolean a false
En algunos casos se decide inicializar un String con un texto como "Desconocido". Si se hace esto, debe ser con un propósito, que el atributo tenga ese valor por defecto.