Olá alguém pode me ajudar? Ao fazer os exercícios, chegando na parte de imprimir com a referência e com o getNumero() "System.out.println(ref.getNumero());" aparece o erro: "The method getNumero() is undefined for the type Object", o eclipse acaba ajudando fazendo um outro cast que eu nunca tinha visto: "System.out.println(((Conta) ref).getNumero());"
package br.com.bytebank.banco.test.util;
import java.util.ArrayList;
import br.com.bytebank.banco.modelo.Conta;
import br.com.bytebank.banco.modelo.ContaCorrente;
public class Teste2 {
public static void main(String[] args) {
ArrayList lista = new ArrayList();
Conta cc = new ContaCorrente(22, 11);
lista.add(cc);
Conta cc2 = new ContaCorrente(22, 22);
lista.add(cc2);
System.out.println(lista.size());
Object ref = (Conta) lista.get(0);
//Código abaixo inserido pelo exercíco que apresenta o erro e está comentado.
//System.out.println(ref.getNumero());
//Código abaixo sugerido pelo eclipse.
System.out.println(((Conta) ref).getNumero());
}
}