A minha dúvida é em relação às referências:
Nesse vídeo onde eu coloquei a dúvida, há um array do tipo Object, onde são guardados objetos do tipo ContaCorrente, ContaPoupanca e Cliente, mas quando se tenta acessar um método específico de cada classe não compila.
A questão é: Lá nas aulas de herança e polimorfismo, vimos que podemos criar um método que recebe um tipo genérico (polimorfismo), e que quando esse método é invocado, chama um método específico do objeto que foi passado como parâmetro. Qual a diferença entre os dois casos? Por que em um caso funciona e no outro não?