Want to create interactive content? It’s easy in Genially!

Get started free

INFO Upcasting y downcasting

Jamil Tap

Created on June 19, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Interactive QR Code Generator

Witchcraft vertical Infographic

Halloween Horizontal Infographic

Transcript

INFOGRAFÍA POO

"Un programador exitoso planifica, diseña e implementa con precisión, convirtiendo ideas en código y resolviendo problemas con destreza para crear soluciones innovadoras y de calidad."

Upcasting

Convertir un objeto de una clase derivada a un tipo de clase base. Ilustración gráfica que muestra una relación de herencia entre una clase base y una clase derivada

De que se trata

Descripción breve y concisa del proceso de upcasting. Uso de un ejemplo sencillo para ilustrar cómo funciona el upcasting. Representación visual que muestra la relación de herencia y la conversión del objeto.

Ventajas y caracteristicas:

Enumeración de las ventajas y beneficios del upcasting. Iconos o ilustraciones para resaltar las características clave, como la reutilización del código y la flexibilidad.

Ejemplo de código

class Animal { public void hacerSonido() { System.out.println("El animal está haciendo un sonido"); } } class Perro extends Animal { @Override public void hacerSonido() { System.out.println("El perro está ladrando"); } } public class Main { public static void main(String[] args) { Animal animal = new Perro(); // Upcasting animal.hacerSonido(); // Llama al método hacerSonido() de la clase Perro a través de la referencia de tipo Animal } }

Fuenhttps://barcelonageeks.com/upcasting-vs-downcasting-en-java/tes

INFOGRAFÍA POO

La vida de un critico es dificil de algunas formas,brindamos mucho y ganamos poco.

Downcasting

Convertir un objeto de una clase base a un tipo de clase derivada. Ilustración gráfica que muestra una relación de herencia entre una clase base y una clase derivada.

De que se trata

Descripción breve y concisa del proceso de downcasting. Uso de un ejemplo sencillo para ilustrar cómo funciona el downcasting. Representación visual que muestra la relación de herencia y la conversión del objeto.

Limitaciones y concideraciones:

Enumeración de las limitaciones y consideraciones importantes al realizar downcasting. Iconos o ilustraciones para resaltar las advertencias clave, como la posibilidad de errores en tiempo de ejecución.

Ejemplo de codigo

https://sekthdroid.wordpress.com/tag/downcast-java/