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