Este es el código que realice según el ejercicio.
EJERCICIO
Define una clase Profesor considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y otro constructor que no reciba parámetros. Crea los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.
public class Profesor{
String nombre;
String apellido;
int edad;
boolean casado;
boolean especialista;
//constructor1
public Profesor(String valorNombre, String valorApellido,int valorEdad, boolean valorCasado, boolean valorEspecialista){
nombre = valorNombre;
apellido = valorApellido;
edad = valorEdad;
casado = valorCasado;
especialista = valorEspecialista;
}
//constructor2
public Profesor(){
nombre = "";
apellido = "";
edad = 0 ;
casado = false;
especialista = false;
}
//metodos set
public void setNombre (String valorNombre){
nombre = valorNombre;
}
public void setApellido (String valorApellido){
apellido = valorApellido;
}
public void setEdad (int valorEdad){
edad = valorEdad;
}
public void setCasado (boolean valorCasado){
casado = valorCasado;
}
public void setEspecialista (boolean valorEspecialista){
especialista = valorEspecialista;
}
//metodo Get
public String getnombre(){return nombre;}
public String getApellido(){return apellido;}
public int getedad(){return edad;}
public boolean getCasado(){return casado;}
public boolean getEspecialista(){return especialista;}
}