Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Strategist en 28 de Noviembre 2016, 03:39

Título: Java. Concepto de clase básica, atributos, costructor y métodos. CU00623B
Publicado por: Strategist en 28 de Noviembre 2016, 03:39
Ejercicio de la clase CU00623B del tutorial sobre fundamentos de Java, sería de mucha ayuda su respuesta.

Código: [Seleccionar]
/**
 * Ejemplo clase persona aprenderaprogramar.com
 *
 * @author: Strategist
 * @version: 1.0.01
 *
 */
public class Persona {
    private String nombre; //Nombre del objeto persona
    private String apellido; //Apellido del objeto persona
    private int edad; //Edad del objeto persona
    private boolean casado; //Falso o Verdadero si el objeto persona es casado o no
    private String numeroDocumentoIdentidad; //Numero de identidad del objeto persona

    //Costructor: cuando se cree un onjeto persona se ejecutara el codigo incluido en el constructor
    public Persona () {
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
    }//Cierre del constructor.... el codigo continua

    //Metodo para establecer el nombre del onjeto persona
    public void setNombre (String valorNombre) {
        nombre = valorNombre; //El nombre del onjeto persona adopta el valor que contenga el valorNombre
    }//Cierre del metodo
    //Metodo para establecer el apellido del objeto persona
    public void setApellido (String valorApellido) {
        apellido = "Apellido" + valorApellido; //El apellido del objeto persona adopta el valor indicado
    }//Cierre del metodo
    //Metodo para establecer la edad del objeto persona
    public void setEdad (int valorEdad) {
        edad = valorEdad; //La edad del objeto persona adopta el valor de valorEdad
    }//Cierre del metodo
    //Metodo para establecer si el objeto persona es casado o no
    public void setCasado (boolean valorCasado) {
        casado = valorCasado; //El objeto adopta el valor de valorCasado
    }//Cierre del metodo
    public void serNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad) {
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad; //El objeto adopta el valor de valorNumeroDocumentoIdentidad
    }//Cierre del metodo
    //Metodo para obtener el nombre del objeto persona
    public String getNombre () {return nombre;} //Cierre del metodo
    //Metodo para obtener apellido del onjeto persona
    public String getApellido () {return apellido;} //Cierre del metodo
    //Metodo para obtener la edad del objeto persona
    public int getEdad () {return edad;} //Cierre del metodo
    //Metodo para obtener casado del objeto persona
    public boolean getCasado () {return casado;} //Cierre del metodo
    //Metodo para obtener el numero documento de identidad del objeto persona
    public String getNumeroDocumentoIdentidad () {return numeroDocumentoIdentidad;}//Cierre del metodo
}//Cierre de la clase
Título: Re:(CU00623B)
Publicado por: ESOJ en 28 de Noviembre 2016, 04:21
Buenos días. El ejercicio es correcto.

Simplemente cambia la línea

Código: [Seleccionar]
apellido = "Apellido" + valorApellido; //El apellido del objeto persona adopta el valor indicado
por

Código: [Seleccionar]
apellido =valorApellido; //El apellido del objeto persona adopta el valor indicado
Un saludo