🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Downcast

Selector Alummnos / Empresas

Definición de Downcast

Es una adaptación de una referencia a una superclase a una subclase.

En la programación basada en clases, el downcasting o refinamiento de tipos es el acto de emitir una referencia de una clase base a una de sus clases derivadas.

En muchos lenguajes de programación, es posible comprobar a través de la introspección de tipo para determinar si el tipo del objeto referenciado es realmente el que se está emitiendo o un tipo derivado de él, y por lo tanto emitir un error si no es el caso.

En otras palabras, cuando una variable de la clase base (clase padre) tiene un valor de la clase derivada (clase hijo), la reducción a la baja es posible.