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

 X 

📘ABAP - Upcast

Selector Alummnos / Empresas

Definición de Upcast

La referencia de una subclase puede ser asignada a la referencia de una superclase, ya que la subclase puede ser usada donde la superclase es utilizada.

Upcasting y downcasting son parte importante de Java, lo que nos permite construir programas complicados usando sintaxis simple, y nos da grandes ventajas, como el polimorfismo o el agrupamiento de objetos diferentes. Java permite que un objeto de un tipo de subclase sea tratado como un objeto de cualquier tipo de superclase. Esto se llama upcasting. Upcasting se hace automáticamente, mientras que downcasting debe ser hecho manualmente por el programador, y voy a dar mi mejor esfuerzo para explicar por qué es así.

Upcasting y downcasting no son como casting primitivos de uno a otro, y creo que eso es lo que causa mucha confusión, cuando el programador empieza a aprender a lanzar objetos.