Eu achei interessante a abordagem de já retornar o teste lógico na variável, ficaria assim: Por ser mais enxuto, minha dúvida é se esse seria o early return do Java, ou ele não possui algo assim?
private int senha;
public boolean autentica(int senha) {
return this.senha == senha;
}
Grato