Autor Tema: Entrega CU00623B crear una clase básica en java  (Leído 3234 veces)

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Entrega CU00623B crear una clase básica en java
« 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


Código: [Seleccionar]
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;
    }
}
« Última modificación: 06 de Septiembre 2014, 20:59 por Alex Rodríguez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:Entrega CU00623B
« Respuesta #1 en: 06 de Septiembre 2014, 19:30 »
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]

Código: [Seleccionar]
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!
« Última modificación: 06 de Septiembre 2014, 20:59 por Alex Rodríguez »
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Re:Entrega CU00623B
« Respuesta #2 en: 06 de Septiembre 2014, 20:29 »
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
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".