Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: matru en 17 de Junio 2015, 00:59
-
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 apellido;
private int edad;
private boolean casado;
private boolean especialista;
public Profesor (String nombreProfesor, String apellidoProfesor, int edadProfesor, boolean casadoProfesor, boolean especialistaProfesor )
{
nombre = nombreProfesor;
apellido = apellidoProfesor;
edad = edadProfesor;
casado = casadoProfesor;
especialista = especialistaProfesor;
}
public Profesor()
{
nombre = "";
apellido = "";
edad = 0;
casado = false;
especialista = false;
}
//Metodos setter
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;
}
//Metodos getter
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;
}
}//cierre de la clase
-
Hola Matru:
Revisé tu ejercicio y por mi parte lo veo perfecto. Ninguna observación para hacerte. A seguir adelante!