Herencia

Páginas: 3 (622 palabras) Publicado: 12 de agosto de 2015
POO

Programación Orientada a
Objetos
La Herencia

POO

Conceptos de Herencia
Importancia y Uso

¿Qué es Herencia?
 La

herencia es un mecanismo de
reutilización de software que permite
crearnuevas clases que adquieren los
atributos y métodos de alguna clase
predefinida

.

3

HERENCIA
Permite manipular las semejanzas entre objetos
mediante una jerarquía


Cuando una clase hereda de otra sedice que la
subclase hereda de la superclase.


•Cuando

la subclase hereda de la superclase, la
primera hereda TODOS los métodos y variables de
la superclase.


La herencia es aditiva

En C++ seindica herencia entre clases mediante la
dos puntos y el nombre de la superclase.


4

Ejemplo
Superclase

Es general

SuperHéroe
-traje
-poderEspecial
+ponerTraje()
+usarPoderEspecial()

AquamanBatman

-traje
-poderEspecial

-traje
-poderEspecial

+nadar()

subclases

+ponerTraje()

overriding

+usarPoderEspecial()
+ usarBatimóvil()
5

Herencia
 Hay

overriding de métodos pero no devariables de instancia, ya que éstas no
definen ningún comportamiento especial o
distinto.

6

Composición vs. Herencia
 Uno

de los conceptos que mas llegan a
confundirse con el de la Herencia es el de lacomposición.
 La composición se define como que para un
determinado objeto, uno de sus atributos es
un objeto de otra clase.
 La composición puede definirse como una
relación de TIENE UN, y antes deanalizar
los conceptos de herencia, repasaremos
composición.
7

Formas de implementar la herencia
en Java
 La

herencia permite crear una clase nueva
“heredando” una clase pre-existente yopcionalmente agregando métodos y variables
adicionales.
 También se pueden poner varias clases
relacionadas como hijas de una clase
abstracta.

8

¿Cómo heredar?
 Los

dos puntos y la palabra reservadapublic
sirve para heredar atributos y métodos de la
clase base.

public class Animal
// SUPERCLASE
End Class
public class Vertebrado : public Animal
// SUBCLASE
End Class
9

Elabore el diagrama de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Herencia
  • la herencia
  • la herencia
  • Herencia
  • Herencia
  • Herencia
  • Herencias
  • la herencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS