Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: JuanMontaña en 24 de Octubre 2015, 19:02

Título: ejercicio crear una clase muy simple en Java y probarla con BlueJ CU00623B
Publicado por: JuanMontaña en 24 de Octubre 2015, 19:02
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.
Título: Re:ejercicio crear una clase muy simple en Java y probarla con BlueJ CU00623B
Publicado por: César Krall en 26 de Octubre 2015, 12:22
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!
Título: Re:ejercicio crear una clase muy simple en Java y probarla con BlueJ CU00623B
Publicado por: JuanMontaña en 27 de Octubre 2015, 03:17
Hola cesar, muchísimas gracias por tu respuesta y tus correcciones por supuesto que las tendré en cuenta.