Vous êtes sur la page 1sur 2

DEFINICION: Con el polimorfismo se

pueden utilizar el mismo mtodo pero con


diferentes implementaciones dependiendo
de la clase que lo invoque, o los
parmetros o datos que le sean
proporcionados por la lnea de cdigo que
lo llame . El polimorfismo consiste en
crear un mtodo que tenga mltiples
funciones o constructores que se
diferencian entre si por la funciones que
contienen y los parmetros que pueden

Francisco Diogenes Pasos Sanchez

DEFINICION: es una
propiedad del lenguaje
que nos permite definir
objetos en base a otros
ya existentes y as
poder aadirles otras
caractersticas
(extenderlos). La nueva
clase
es
llamada
subclase
o
clase
extendida.

JAVA

HERENCIA

APLICACIN: se utiliza para poder usar


un conjunto de objetos como si fuera
uno solo. El polimorfismo de sobre
carga nos permite definir operadores
cuyos
comportamiento
varan
de
acuerdo a los parmetros que se le
aplican (sobre carga).

APLICACIN: Ayuda a la
reutilizacin de cdigo, pues no
se tiene que reescribir todo,
sino utilizar las partes que se
necesitan de la clase padre.

POLIMORFISMO

CONCEPTOS

CONCEPTOS
CLASES

Sper Clases
Clase
existente,
tambin se le
conoce como
clase padre.

Sub Clases
Tambin se le
conoce como
clase
derivada
o
clase hija. Es
aquella que
aade
variables de
instancia
apartir de los
heredados
desde
la

JERARQUIA
DE CLASES
Clases Object
En el lenguaje
JAVA
cada
clave que se
escribe es una
SuperClase por
definicin.
Si
no se escribe
especficament
e la palabra
reservada
extends,
la
SuperClase se
la
clase
Object.
Es

la nica
Clase que
no
tiene
SuperClas
e.

Los
mtodos
definidos
en la clase
Object
pueden ser
invocados

CLASES Y
METODOS
ABSTRACTO

Se
pueden
representar
conceptos
abstractos en JAVA
con
las
clases
abstractas,
pero
por
la
misma
definicin de su
abstraccin no se
puede instanciar a
partir de ellas un
nuevo objeto
Una
clase
abstracta es una
clase
que
contiene
los
nombres de los
comportamientos
sin
las
implementacione
s que ejecutas
esos
comportamientos
.
Estas clases se
HERENCIA
declaran con la
palabra
reservada
abstract.
Mtodos abstractos

CLASES FINALES
Las
clases
se
declaran
como
finales cuando se
pretende que no se
pueda derivar de
esta subclases. Es
decir se terminar
o se anulara la
herencia.

Se

utiliza

la

palabra
reservad final
para declara un
clase
como

METODOS
FINALES
Los
mtodos
finales son aquellos
que no pueden ser
redefinidos,
es
decir que en ellos
no se podr aplicar
ni
herencia
ni
polimorfismo.

Tambin se
utiliza
la
palabra
final para
determinar
un mtodo
como final.

INTERFACES
Describen
un
comportamient
o.
Se utiliza la palabra
reservada
interface.
Es un sistema que
hace de puente
para unir
entidades no
relacionadas
entre si.
Emulan el
comportamient
o de la herencia
mltiple.

SOBRE CARGA
DE METODOS
En cada clase
donde se herede
un mtodo puede
implementarse
de
manera
diferente
el
mtodo, se dice
que
se
sobrecargan sus
funciones, pues
son
diferentes
para cada una de
las subclases.
SOBRE CARGA
DE
OPERADORES
Permite redefinir
las funciones que
se le asignan por
definicin a un
operador.

Francisco Diogenes Pasos Sanchez

POLIMORFISMO
PARA RENTARLA
DE DESCANSO
PARA EVENTOS FESTIVOS
OTROS.

Vous aimerez peut-être aussi