Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 06 de Septiembre 2014, 18:24
-
hola
este es mi codigo que cree con el ejercicio Entrega nº23
ojala y este bien ,si no ojala y me puedan
ayudar a perfeccionarlo gracias y saludos
public class Persona{//inicio de la clase Persona
String nombre;
String apellidos;
String numeroDocumentoIdentidad;
int edad;
boolean casado;
//constructor
public Persona(){
nombre="";
apellidos="";
numeroDocumentoIdentidad="";
edad=0;
casado=false;
}
//metodo para obtener el nomnbre
public void setNomber(String valorNombre){
nombre=valorNombre;
}
//metodo para obtener apellidos
public void setApellidos(String valorApellidos){
apellidos=valorApellidos;
}
// metodo para obtener el numeroDocumentoIdentidad
public void setNumeroDocumentoIdentidad(String valorNumero){
numeroDocumentoIdentidad=valorNumero;
}
//metodo para obtener el valor de Edad
public void setEdad(int valorEdad){
edad=valorEdad;
}
//metodo para obtener el valor de casado
public void setCasado(boolean valorCasado){
casado=valorCasado;
}
//metodo para regresar el Nombre
public String getNomber(){
return nombre;
}
//metodo para regresar los apellidos
public String getApellidos(){
return apellidos;
}
//metodo para regresar el numeroDocumentoIdentidad
public String getNumero(){
return numeroDocumentoIdentidad;
}
//metodo para regresar la edad
public int getEdad(){
return edad;
}
//metodo para regresar el boolean casado
public boolean getCasado(){
return casado;
}
}
-
Hola aleexx1724!
Algo común entre los nuevos usuarios en el foro es no usar el botón # ubicado arriba de la caja para escribir del foro al momento de pegar código, porque desconocen su uso.
Te explico: Cuando vayas a introducir el código de una clase primero pulsa el botón con el símbolo "#" que esta junto a los demás botones, caritas,ect. Al pulsarlo te aparecerán 2 etiquetas parecidas a estas: "[cod][/cod]" Luego en medio de estas dos etiquetas pegas tu codigo, ejemp: [cod]aqui tu codigo...[/cod]
Cuando previsualices o publiques, tu codigo saldrá como este.
Casi a todos nos pasa igual que ati en principio ;D.
En cuanto al código, esta correcto con relación al ejercicio y solo veo dos puntos a comentar.
1ro: acostumbrate a declarar las variables de clase como private, ejemp: private String nombre; private int edad; private.... ; y asi las declaras todas.
2do: veo que tanto en el set como en el get de la variable nombre, has puesto como nombre de método setNomber y getNomber, tal vez fue un descuido o tal vez fue intencional, pero aunque esto no afecta el funcionamiento del código, no representa un código claro. El nombre de un método debe de reflejar lo que hace, o para que sirve, leyendo el nombre de tu metodo getNomber(); yo interpretaría que es un método que retorna el valor de la variable nomber, y esa variable no existe en el código, por tanto lo correcto seria: getNombre. lo mismo para el set.
En general tu código lo veo bien.
Saludos!
-
Gracias sniper
el primero de poner las variables privadas no sabia pero gracias por el dato
el segundo fue error de teclado lol
pero medoy cuenta que no pongo mucha atencion a lo que escrivo y nesecito ser mas
estricto para que salga al 100
muchas gracias y lodel boton la verdad no sabia la proxima vez lo hare
saludos