Está en la página 1de 2

Cuadro Sinptico

Angel Alfredo Gonzalez Ordua


Pedro Blancas Giles

Conceptos
Polimorfismo
Polimorfismo

HERENCIA
HERENCIA

Esta
Esta particularidad
particularidad permite
permite
crear
crear una
una estructura
estructura jerrquica
jerrquica
de
de clases
clases cada
cada vez
vez ms
ms
especializada.
especializada. La
La gran
gran ventaja
ventaja
es que
que uno
uno ya
ya no
no debe
debe
es
comenzar
comenzar desde
desde cero
cero cuando
cuando
desea
desea especializar
especializar una
una clase
clase
existente.
existente.

La
La herencia
herencia es
es
especfica
especfica de
de la
la
programacin
programacin orientada
orientada
a objetos,
objetos, donde
donde una
una
a
clase
clase nueva
nueva se
se crea
crea a
a
partir de
de una
una clase
clase
partir
existente.
existente. La
La herencia
herencia
(a
(a la
la que
que habitualmente
habitualmente
se denomina
denomina
se
subclases).
subclases).

CONCEPTOS
CONCEPTOS

JERARQUIA
JERARQUIA
DE
DE CLASES
CLASES

Clase Padre

Clase Hijo

significa
significa que
que posee
posee varias
varias
formas
formas diferentes.
diferentes. Este
Este es
es uno
uno
de
los
conceptos
esenciales
de los conceptos esenciales de
de
una
una programacin
programacin orientada
orientada a
a
objetos.
objetos. As
As como
como la
la herencia
herencia
est
est relacionada
relacionada con
con las
las clases
clases
y
su
jerarqua,
el
polimorfismo
y su jerarqua, el polimorfismo
se
se relaciona
relaciona con
con los
los mtodos.
mtodos.

Herencia
Herencia
mltiple
mltiple

.. Este
Este mtodo
mtodo puede
puede utilizarse
utilizarse
para
agrupar
atributos
para agrupar atributos y
y
mtodos
mtodos desde
desde varias
varias clases
clases
dentro de
de una
una sola.
sola.
dentro

Polimorfismo
Polimorfismo de
de sobrecarga
sobrecarga

define
define operadores
operadores cuyo
cuyo
comportamientos
comportamientos vara
vara de
de acuerdo
acuerdo al
al
parmetro
que
se
aplica.
parmetro que se aplica.
Ejemplo,
Ejemplo, agregar
agregar un
un operador
operador +
+y
y
hacer
que
se
comporte
de
manera
hacer que se comporte de manera
distinta
distinta cuando
cuando est
est haciendo
haciendo
referencia
a
una
referencia a una operacin
operacin entre
entre dos
dos
nmeros
enteros
nmeros enteros

Polimorfismo
Polimorfismo
paramtrico
paramtrico

capacidad
capacidad para
para definir
definir
varias
varias funciones
funciones
utilizando
utilizando el
el mismo
mismo
nombre,
pero
nombre, pero usando
usando
parmetros
parmetros diferentes
diferentes

Polimorfismo
Polimorfismo de
de inclusin
inclusin
(tambin
(tambin llamado
llamado
redefinicin
redefinicin o
o subtipado
subtipado

Capacidad
Capacidad para
para redefinir
redefinir
un
mtodo
un mtodo en
en clases
clases que
que
se
se hereda
hereda de
de una
una clase
clase
base se
se llama
llama
base
especializacin.
especializacin.

Metodos
Metodos

Clase Hijo

Lostring()
Lostring()

Clone
Clone ()
()

Equals()
Equals()

Finalize()
Finalize()

Get
Get Class()
Class()