Autor Tema: para qué se usa la Palabra clave This en Java autoreferencia ejemplo CU00654B  (Leído 2119 veces)

Bcks7

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 48
    • Ver Perfil
Hola de nuevo, dejo mi respuesta al ejercicio CU00654B del curso de aprendizaje de la programación Java desde cero, cualquier comentario o sugerencia será bien recibido, gracias...

Código: [Seleccionar]
//CU00654B Palabra clave This en Java
public class Profesor1{//Inicio de la clase
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //Constructor con parametros
    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;
    }
   
    public Profesor1(){//Constructor sin parametros
    }
   
    //Metodo para establecer valores
    public void setNombre (String nombre){
        this.nombre = nombre;
    }
    public void setApellidos (String apellidos){
        this.apellidos = apellidos;
    }
    public void setEdad (int edad){
        this.edad = edad;
    }
    public void setCasado (boolean casado){
        this.casado = casado;
    }
    public void setEspecialista (boolean especialista){
        this.especialista = especialista;
    }
   
    //Metodo para obtener valores
    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;}
}//Cierre de la clase
« Última modificación: 15 de Octubre 2016, 13:00 por Alex Rodríguez »

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Re:CU00654B Java desde cero. Palabra clave This en Java
« Respuesta #1 en: 06 de Octubre 2016, 06:36 »
Buenos días.

El ejercicio es correcto.
En el constructor sin parámetros yo inicializaría las variables.
Código: [Seleccionar]
public Profesor1(){//Constructor sin parametros
         nombre = " ";
        apellidos = " ";
        edad = 0;
        casado = false;
        especialista = false;
    }

Un saludo

 

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