Autor Tema: ejercicio crear una clase muy simple en Java y probarla con BlueJ CU00623B  (Leído 1288 veces)

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Código: [Seleccionar]
public class Persona{ //El nombre de la clase
    private String nombre; //Nombre de cada objeto persona
    private String apellido; //Apellido de cada objeto persona
    private int edad; //Edad asignado a cada objeto taxi
    private boolean casado; //Estado civil de cada objeto persona
    private String documentoIdentidad;
    //Constructor: cuando se cree un objeto persona se ejecutará el código que incluyamos en el constructor
    public Persona () {
        nombre="";
        apellido="";
        edad=0;
        casado=true;
        documentoIdentidad="";
    } //Cierre del constructor … el código continúa …
 
    //Método para establecer el Nombre  de la persona
    public void setNombre (String NombrePersona) {
        nombre = NombrePersona; //El nombre del objeto persona adopta el valor que contenga NombrePersona
    } //Cierre del método
    //Método para establecer el distrito de un taxi
    public void setApellido (String valorApellido) {
        apellido = valorApellido; //El apellido del objeto persona adopta el valor indicado
    } //Cierre del método
    public void setEdad (int valorEdad) {
        edad = valorEdad; //la edad del objeto taxi adopta el valor que contenga valorEdad
    } //Cierre del método
    public void setCasado ( boolean valorCasado){
    casado=valorCasado;
    }
    public void setDocumento(String valorDocumento){
    documentoIdentidad=valorDocumento;
    }
    //Método para obtener la matrícula del objeto taxi
    public String getNombre () { return nombre; } //Cierre del método
    //Método para obtener el nombre del objeto persona
    public String getApellido () { return apellido; } //Cierre del método
    //Método para obtener el apellido del objeto persona
    public int getEdad () { return edad; } //Cierre del método

public boolean getCasado () {return casado;}
public String getDocumento () {return documentoIdentidad;}
} //Cierre de la clase

Buenas ... en el atributo casado que es boolean me toco asignarle un valor (en este caso true ) porque me estaba votando error si depronto hay alguna correccion por favor me la podrian decir.


Muchas gracias por su atencion y por su ayuda.
« última modificación: 26 de Octubre 2015, 12:22 de César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2228
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola Juan! Es preferible inicializar a 0 valores numéricos, cadena vacía cadenas de texto y false los booleanos, por ello preferible casado=false;

De resto el ejercicio está perfecto.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Hola cesar, muchísimas gracias por tu respuesta y tus correcciones por supuesto que las tendré en cuenta.

 

Esto es un laboratorio de ideas...
Aprender a programar

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