E ai galera blz a minha duvida é a seguinte por que não posso fazer a seguinte referenciação ?
// Perfeito funciona Conta cc = new contaconjunta(); Cliente cl = new Cliente(); cc.abrirconta(2, cl);
// Assim não funciona, não é possivel colocar o mais generico no mais especifico seria isso ? contaconjunta cj = new Conta();
Então polimorfismo o filho se passa pelo pai e não o pai pelo filho, ou seja, vc não pode declarar um atributo mais específico e instancia-lo com um mais genérico! O inverso pode ser feito.
Olá, uma forma fácil de entender é que toda ContaConjunta é uma Conta, mas nem toda Conta é uma ContaConjunta.
flw…