class Estudante implements Comparable<Estudante> {

    private String nome;
    private double nota;

    public Estudante(String nome, double nota) {
        this.nome = nome;
        this.nota = nota;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getNota() {
        return nota;
    }

    public void setNota(double nota) {
        this.nota = nota;
    }

    @Override
    public int compareTo(Estudante o) {
        o.nome = "QUEBRA DE ENCAPSULAMENTO";
        return (int) (this.nota - o.getNota());
    }
}

class TesteUniversidade {

    public static void main(String[] args) {
        Estudante e1 = new Estudante("Joao", 5.5);
        Estudante e2 = new Estudante("Ana", 6.5);

        System.out.println(e2.getNome());
        System.out.println(e1.compareTo(e2));
        System.out.println(e2.getNome());
    }
}
