Provável que você esteja errando em algo.
Como só temos o método, não podemos dizer nada.
Mas, veja aqui uma leve explicação.
G
ghostnf
drsmachado:
Provável que você esteja errando em algo.
Como só temos o método, não podemos dizer nada.
Mas, veja aqui uma leve explicação.
O código que eu postei compila, mas não funciona…
drsmachado
Não funciona é uma expressão extremamente abrangente.
O operador instanceof está habilitado a retornar uma verificação como true (verdadeiro) se: a instanceof A:
O operando a é um objeto da classe A;
O operando a é um objeto de uma subclasse de A;
O operando a é um objeto de uma classe que implementa A;
Você chama it.next() 2 vezes seguidas. Quando você invoca next() o iterador avança para o próximo elemento. Sendo assim, o objeto que você tenta converter para Estimacao não é o mesmo objeto sobre o qual você aplicou o teste.