upcasting

Se dice del caso en el que una variable de tipo A recibe el valor de una variable de tipo B.

B b = ...;

A a = (A)b;  // explícito; no es necesario

A a = b;     // implícito

 

Esta operación siempre se puede hacer, sin necesidad de indicárselo explícitamente al compilador. Es una operación segura que jamás causa ningún error.

Ver “Sustitución”.

Temas relacionados

25. Casting (concepto)