Publico la solución del ejercicio en cuestión. Agradeceré todas las observaciones, sugerencias y comentarios que hagan al respecto.
public class Profesor { //Nombre de la clase
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private boolean especialista;
//Constructor # 1:
public Profesor (String nombreProfesor, String apellidosProfesor, int edadProfesor, boolean estadoCivilProfesor, boolean especialistaProfesor) {
nombre = nombreProfesor;
apellidos = apellidosProfesor;
edad = edadProfesor;
casado = estadoCivilProfesor;
especialista = especialistaProfesor;
} // Cierre del constructor 1
//Constructor # 2.
public Profesor () {
nombre = "";
apellidos = "";
edad = 0;
casado = false;
especialista = false;
} //Cierre del constructor 2.
//Métodos para establecer los parámetros del objeto Profesor.
public void setNombre (String valorNombre){
nombre = valorNombre;
}
public void setApellidos (String valorApellidos) {
apellidos = valorApellidos;
}
public void setEdad (int valorEdad) {
edad = valorEdad;
}
public void setCasado (boolean valorCasado) {
casado = valorCasado;
}
public void setEspecialista (boolean valorEspecialista) {
especialista = valorEspecialista;
}
//Cierre de los métodos "setters".
//Métodos para obtener los parámetro del objeto Profesor.
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 los método "getters".
} // Cierre de la clase.
Agradezco, de antemano, su amabilidad!
Saludos!