Se dice cuando el
contenido de una variable de tipo A se asigna a una variable de tipo B, siendo
B subclase de A.
class B extends A { ... }
A a = ...;
B b = (B) a;
No siempre es
posible. Sólo funciona si “a” contiene un objeto de clase B. De lo contrario se
lanza una ClassCastException.
Ver “Casting”.
Temas relacionados