Esta es mi solucion para el ejercicio CU00640B del curso básico de Java, aclarando que no tengo BlueJ como se recomienda en el curso, sino Eclipse pues es muy cotidiano y además ya lo tenía instalado.
package Ejercicios_POO;
public class Profesor //Nombre de la clase
{
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private boolean especialista;
// Método con parámetros
public Profesor(String vnombre, String vapellidos, int vedad, boolean vcasado, boolean vespecialista)
{
nombre=vnombre;
apellidos=vapellidos;
edad=vedad;
casado=vcasado;
especialista=vespecialista;
}
//Método sin parámetros
public Profesor()
{
nombre="";
apellidos="";
edad=0;
casado=false;
especialista=false;
}
//Métodos setters y getters
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellidos() {
return apellidos;
}
public void setApellidos(String apellidos) {
this.apellidos = apellidos;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public boolean isCasado() {
return casado;
}
public void setCasado(boolean casado) {
this.casado = casado;
}
public boolean isEspecialista() {
return especialista;
}
public void setEspecialista(boolean especialista) {
this.especialista = especialista;
}
}
package Ejercicios_POO;
public class EjeProfesor {
public static void main(String[] args) {
// TODO Auto-generated method stub
Profesor profesor1=new Profesor("Jesús","Charris Villa", 23,true,false);
Profesor profesor2=new Profesor();
}
}