programacion
Elaborado por:
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
Ing. Néstor Laguna
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADANACIONAL BOLIVARIANA
UNEFA NUCLEO FALCÓN
Lenguaje de Programación III
nestorlaguna_unefa@yahoo.es
Tema 04
Herencia y Polimorfismo
Objetivo Didáctico
Exponer los tipos de herencia y polimorfismoarticulando los elementos técnicos que lo integran.
Contenidos Conceptuales
-
Herencia.
-
Niveles de acceso a datos y funciones miembro (Publico, Protegido, Privado).
-
Tipos deherencia (simple, múltiple y compuesta).
Manejo del lenguaje y entorno de programación basado en objetos, para representar la filosofía
de la herencia.
HERENCIA
Una de las principales propiedadesde las clases es la herencia. Esta propiedad nos permite crear nuevas clases
a partir de clases existentes, conservando las propiedades de la clase original y añadiendo otras nuevas.
La nueva claseobtenida se conoce como clase derivada, y las clases a partir de las cuales se deriva, clases base.
Además, cada clase derivada puede usarse como clase base para obtener una nueva clase derivada. Ycada clase
derivada puede serlo de una o más clases base. En este último caso hablaremos de derivación múltiple.
Esto nos permite crear una jerarquía de clases tan compleja como sea necesario.
Seentiende por herencia el proceso por el que un objeto puede tomar características de otro objeto1. La
herencia se puede usar de dos formas.
1. Cuando una clase escrita no llega a cubrir lasnecesidades que exige un determinado problema, se puede
retocar el código cambiando las características que se requieren, e ignorando el resto. Esto permite una
programación rápida. Esto es una forma dereutilización del código.
2. Se expresa un determinado problema como una jerarquía de clases, donde existe una clase base de la que se
derivan otras subclases. La interfaz de la clase base es común a...
Regístrate para leer el documento completo.