Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porManuela Sosa Alcaraz Modificado hace 7 años
1
Programación Orientada a Objetos: Polimorfismo
Lección 12: Programación Orientada a Objetos: Polimorfismo
2
Programación Orientada a Objetos: Polimorfismo
Lección 12: Programación Orientada a Objetos: Polimorfismo Basada en el Capítulo 13 de C++ para Programadores, Deitel Temas Introducción al polimorfismo Asignaciones permitidas de las direcciones de objetos de clases bases y derivadas a apuntadores de clases base y clases derivadas Demostración del polimorfismo invocando una función virtual de una clase derivada vía apuntador de una clase base a un objeto de clase derivada Clases abstractas y funciones virtuales puras Polimorfismo, funciones virtuales y relación dinámica “bajo el tejado” Información tipo de tiempo de ejecución con dynamic_cast, typeid y type_info
3
Programación Orientada a Objetos: Polimorfismo
Programa: fig13_05.cpp Asignación de direcciones de objetos de clases base y derivadas a apuntadores a clase base y derivadas
4
Programación Orientada a Objetos: Polimorfismo
5
Programación Orientada a Objetos: Polimorfismo
6
Programación Orientada a Objetos: Polimorfismo
Programa: fig13_06.cpp Error: apuntador de objeto de clase derivada a un objeto de clase base
7
Programación Orientada a Objetos: Polimorfismo
8
Programación Orientada a Objetos: Polimorfismo
Programa: fig13_07.cpp Intentando invocar funciones de clases derivadas vía apuntadores a clase base
9
Programación Orientada a Objetos: Polimorfismo
10
Programación Orientada a Objetos: Polimorfismo
Programa: fig13_07.cpp Demostración de polimorfismo invocando una función virtual de una clase derivada mediante un apuntador de clase base que apunta a un objeto de clase derivada
11
Programación Orientada a Objetos: Polimorfismo
12
Programación Orientada a Objetos: Polimorfismo
13
Programación Orientada a Objetos: Polimorfismo
14
Programación Orientada a Objetos: Polimorfismo
Programa: fig13_23.cpp Caso de estudio: Sistema de nómina (payroll) usando polimorfismo
15
Programación Orientada a Objetos: Polimorfismo
16
Programación Orientada a Objetos: Polimorfismo
17
Programación Orientada a Objetos: Polimorfismo
18
Programación Orientada a Objetos: Polimorfismo
19
Programación Orientada a Objetos: Polimorfismo
20
Programación Orientada a Objetos: Polimorfismo
21
Programación Orientada a Objetos: Polimorfismo
22
Programación Orientada a Objetos: Polimorfismo
23
Programación Orientada a Objetos: Polimorfismo
24
Programación Orientada a Objetos: Polimorfismo
25
Programación Orientada a Objetos: Polimorfismo
26
Programación Orientada a Objetos: Polimorfismo
27
Programación Orientada a Objetos: Polimorfismo
28
Programación Orientada a Objetos: Polimorfismo
29
Programación Orientada a Objetos: Polimorfismo
30
Programación Orientada a Objetos: Polimorfismo
31
Programación Orientada a Objetos: Polimorfismo
32
Programación Orientada a Objetos: Polimorfismo
33
Programación Orientada a Objetos: Polimorfismo
34
Programación Orientada a Objetos: Polimorfismo
35
Programación Orientada a Objetos: Polimorfismo
Polimorfismo, funciones virtuales y relación dinámica “bajo el tejado”
36
Programación Orientada a Objetos: Polimorfismo
Programa: fig13_25.cpp Caso de estudio: Sistema de nómina (payroll) usando polimorfismo e información de tiempo de ejecución con dynamic_cast y type_info
37
Programación Orientada a Objetos: Polimorfismo
38
Programación Orientada a Objetos: Polimorfismo
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.