Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: emma en 13 de Marzo 2015, 22:31
-
Gente dejo mi código, de la práctica a ver que opinan!
public class Persona
{
//Atributos
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private int numeroDocumentoIdentidad;
//Constructor
public Persona(){
nombre = "Desconocido";
apellido = "Desconocido";
edad = 0;
casado = false;
numeroDocumentoIdentidad = 0;
}
//Métodos para establecer los valores de los atributos
public void setNombre(String nombre){
nombre = nombre;
}
public void setApellido(String apellido){
apellido = apellido;
}
public void setEdad(int edad){
edad = edad;
}
public void setCasado(boolean casado){
casado = casado;
}
public void setNumeroDocumentoIdentidad(int documento){
numeroDocumentoIdentidad = documento;
}
//Métodos para obtener los valores de los atributos
public String getNombre(){
return nombre;
}
public String getApellido(){
return apellido;
}
public int getEdad(){
return edad;
}
public boolean getCasado(){
return casado;
}
public int getNumeroDocumentoIndentidad(){
return numeroDocumentoIdentidad;
}
}//Cierre clase
Gracias.!
-
Me queda claro que ya sabes que los métodos setters presentan un error lógico ( excluyendo el metodo setNumeroDocumentoIdentidad) y que ya sabes como corregirlo, puesto que ya lo aclaramos en tu ejercicio de la entrega CU00625B https://www.aprenderaprogramar.com/foros/index.php?topic=2137.0 (https://www.aprenderaprogramar.com/foros/index.php?topic=2137.0)
En cuanto al resto del código, esta todo correcto.
Saludos.
-
Gracias.. a todos .. en realidad ya tengo una base de java, pero me falta más práctica, y estuve un tiempo alejado. Por este motivo, comencé el curso y además me apasiona ..todo lo que tenga que ver con la programación.! :) :) ;)
Pd: Creo que este es uno de los foros mas activos..! Hay otros que no contestan nada.!
Cualquier cosa que necesiten a su disposición.!