Eu sobrescrevi o método equals da classe conta, exatamente igual à resolução do exercício.
@Override
public boolean equals(Object obj){
Conta outraConta = (Conta) obj;
return this.numero == outraConta.numero && this.nome.equals(outraConta.nome);
}
Quando chamo this.nome.equals(), está chamando o equals da classe String, porém está gerando um erro.
Exception in thread "main" java.lang.NullPointerException
at aula3.Conta.equals(Conta.java:39)
at aula3.TestaComparacaoConta.main(TestaComparacaoConta.java:24)
Java Result: 1
O que estou fazendo de errado?