Ejemplo del nivel CU00654B del manual básico de programación con Java
/*Curso Java desde cero - aprenderaprogramar.com
* Damian
* Nivel (CU00654B)
*/
public class Profesor{
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private boolean profesion;
//Constructor sin parámetros o por defecto
public Profesor(){
nombre = "";
apellido = "";
edad = 0;
casado = false;
profesion = false;
}
//Constructor con parámetros
public Profesor(String nombre, String apellido, int edad, boolean casado, boolean profesion){
this.nombre = nombre;
this.apellido = apellido;
this.edad = edad;
this.casado = casado;
this.profesion = profesion;
}
//Métodos setters, para establecer los valores
public void setNombre (String nombre){
this.nombre = nombre;
}
public void setApellido (String apellido){
this.apellido = apellido;
}
public void setEdad (int edad){
this.edad = edad;
}
public void setCasado (boolean casado){
this.casado = casado;
}
public void setProfesion (boolean profesion){
this.profesion = profesion;
}
//Métodos getter, para obtener valores
public String getNombre() {return nombre;}
public String getApellido() {return apellido;}
public int getEdad() {return edad;}
public boolean getCasado() {return casado;}
public boolean getProfesion() {return profesion;}
}//Cierre de los métodos