Hola buenas tardes me gustaria saber si lo he hecho bien gracias ...
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 {
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private boolean especialista;
//Constructor 1: recibir paramatros de inicializacion
public Profesor ( String nombreProfesor, String apellidosProfesor, int edadProfesor, boolean casadoProfesor, boolean especialistaProfesor){
nombre = nombreProfesor;
apellidos = apellidosProfesor;
edad = edadProfesor;
casado = casadoProfesor;
especialista = especialistaProfesor;
}// cierre del contrusctor 1
//constructor 2: Sin parametros y valores por defecto
public Profesor (){
nombre ="";
apellidos ="";
edad = 0;
casado = false;
especialista = false;
}// cierre del contrusctor 2
//setters de la clase
public void setNombre(String nombreProfesor)
{
nombre= nombreProfesor;
}
public void setApellidos(String apellidosProfesor)
{
apellidos= apellidosProfesor;
}
public void setEdad(int edadProfesor)
{
edad= edadProfesor;
}
public void setCasado (boolean casadoProfesor)
{
casado = casadoProfesor;
}
public void setEspecialista (boolean especialistaProfesor)
{
especialista = especialistaProfesor;
}
//getters de la clase
public String getNombre () { return nombre; } // cierre del metodo
public String getApellidos (){ return apellidos ; }// cierre del metodo
public int getEdad () { return edad; }// cierre del metodo
public boolean getCasado () { return casado; }// cierre del metodo
public boolean getEspecialista () { return especialista; } // cierre del metodo
}
P0