Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Ivancasg en 26 de Junio 2015, 07:22
-
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
/* 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 :-\ ...
-
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:
public void setCasado (Boolean valorCasado) {
casado = valorCasado; //El estado civil indicado
}
Analízalo y cualquier duda aquí estamos para ayudarte.