Autor Tema: ejercicio crear una clase muy simple en Java y probarla con BlueJ CU00623B  (Leído 2256 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 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • 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.

 

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