Autor Tema: Cómo inicializar los atributos int, boolean y String en Java ejercicio CU00623B  (Leído 13010 veces)

Francisco

  • Sin experiencia
  • *
  • Mensajes: 12
    • Ver Perfil
Hola, he terminado el 1º ejer, de esta colección.

Registrando el contenido del foro, he corregido algunos datos.

Envío el ejercicio. gracias

Código: [Seleccionar]
     //desarrollo de la clase Persona, como uno de los 1º ejercicios en programación.
public class Persona{

    private String nombre;//nombre de cada objeto persona
    private String apellidos;//apellidos de cada objeto de esta clase.
    private int edad; //edad de cada persona creada en esta clase
    private boolean casado;
    private String numeroDocumentoIdentidad;
   
    //constructor para definir lo que ocurre cuando creamos el objeto.
   
    public Persona(){
        nombre= "nombre" + nombre;
        apellidos= "apellido1" + "apellido2" ;
        edad= 0;
        casado= false;
        numeroDocumentoIdentidad= "";
    }

    //serie de métodos para asignar o  establecer una serie de valores
    public void setNombre(String valorNombre){
        nombre=valorNombre; //el nombre del objeto Persona, adoptará el valor que tenga valorNombre
    }
    public void setApellidos(String valorApellidos){
        apellidos=valorApellidos;
       
    }
    public void setEdad(int valorEdad){
        edad=valorEdad;
    }
    public void setCasado(boolean valorCasado){
        casado=valorCasado;
    }
    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
       numeroDocumentoIdentidad=valorNumeroDocumentoIdentidad;
    }
   
    //metodos para devolver los valores adquiridos.
    public String getNombre(){
        return nombre;
    }
    public String getApellidos(){
        return apellidos;
       
    }
    public int getEdad(){
        return edad;
    }
    public boolean getCasado(){
        return casado;
    }
    public String numeroDocumentoIdentidad(){
        return numeroDocumentoIdentidad;
    }
}   
« Última modificación: 27 de Junio 2015, 14:31 por Alex Rodríguez »

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:ej: cu00623B "JAVA DESDE 0"
« Respuesta #1 en: 26 de Junio 2015, 21:38 »
Hola Francisco, bienvenido al foro.

Revisé tu primer ejercicio publicado y lo veo muy bien, has comenzado con el pie derecho.

Encuentro para hacerte una sola corrección solamente, y es respecto del Constructor:
Los atributos edad, casado, y numeroDocumentoIdentidad están muy bien inicializados, no así los otros dos atributos restantes (tipo String). Los mismos deberían ser inicializados de la siguiente manera:

Código: [Seleccionar]
        nombre= "";
        apellidos= "";

De esta manera, el Constructor quedaría:

Código: [Seleccionar]
    public Persona(){
        nombre= "";
        apellidos= "" ;
        edad= 0;
        casado= false;
        numeroDocumentoIdentidad= "";
    }

Por convención los atributos java se inicializan de la siguiente manera:

A cadena vacía "" si se trata de String
A 0 si se trata de valores numéricos
A false si se trata de valores booleanos

Esto es una convención que sigue la comunidad de programadores java.
« Última modificación: 18 de Noviembre 2015, 08:54 por Mario R. Rancel »

 

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".