Académique Documents
Professionnel Documents
Culture Documents
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: 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.
POLIMORFISMO
PARA RENTARLA
DE DESCANSO
PARA EVENTOS FESTIVOS
OTROS.