1
respuesta

Se pierden las propiedades cuando se castean los objetos?

En el caso siguiente: CuentaCorriente cc1 = new CuentaCorriente(22, 33); Cuenta cuenta = cc1; //cast implícito

¿cuenta deja de tener los valores que sólo le pertenecen a cc1?

1 respuesta

cuando se hace un cast de una tipo de clase especifica a una mas generica, este perdera todos aquellos atributos y metodos que no esten declarado en su clase mas genericas, es decir que si CuentaCorriente, tiene algun metodo que la clase Cuenta no tenga, el objeto lo perdera, al igual que los atributos