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: nani en 11 de Junio 2015, 18:33

Título: Java qué significa this dentro de un constructor Ejercicio resuelto CU00654B
Publicado por: nani en 11 de Junio 2015, 18:33
Hola a todos...

Código: [Seleccionar]
//Clase
public class Profesor1{
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    boolean especialista;
    //Constructor con asignaciòn de paràmetros y con sobrecarga
    public Profesor1(String nombre,String apellidos,int edad,boolean casado,boolean especialista){
        this.nombre=nombre;
        this.apellidos=apellidos;
        this.edad=edad;
        this.casado=casado;
        this.especialista=especialista;
    }
    //Constructor sin paràmetros
    public Profesor1(){
        nombre="";
        apellidos="";
        edad=0;
        casado=false;
        especialista=false;
    }
    //Mètodos Set
    void setNombre(String nombre){
        this.nombre=nombre;
    }

    void setApellidos(String apellidos){
        this.apellidos=apellidos;
    }

    void setEdad(int edad){
        this.edad=edad;
    }

    void setCasado(boolean casado){
        this.casado=casado;
    }

    void setEspecialista(boolean especialista){
        this.especialista=especialista;
    }
    //Mètodos Get
    public String getNombre(){
        return nombre;
    }

    public String getApellidos(){
        return apellidos;
    }

    public int getEdad(){
        return edad;
    }

    public boolean getCasado(){
        return casado;
    }

    public boolean getEspecialista(){
        return especialista;
    }

}
Título: Re:Java qué significa this dentro de un constructor Ejercicio resuelto CU00654B
Publicado por: Ogramar en 17 de Junio 2015, 12:53
Hola nani, el ejercicio lo veo perfecto. Lo único que te comentaría es que el constructor sin parámetros lo pondría antes que el constructor con parámetros para poner primero los constructores más sencillos y luego los más complejos, pero esto es opcional.

Salu2!
Título: Re:Java qué significa this dentro de un constructor Ejercicio resuelto CU00654B
Publicado por: nani en 18 de Junio 2015, 16:46
gracias tendrè en cuenta lo que me dices ;)