Want to create interactive content? It’s easy in Genially!
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:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
Interactive QR Code Generator
View
Witchcraft vertical Infographic
View
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/