top of page
Programación Orientada A Objetos
Please reload

HERENCIA, 

CLASES Y SUB CLASES

Herencia

  • Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes. Es la relación entre una clase general y otra clase mas especifica.

 

  • Es un mecanismo que nos permite crear clases derivadas a partir de una clase base.

 

  • Permite compartir automáticamente métodos y datos entre clases subclases y objetos.

 

  • Ejemplo: Si declaramos una clase párrafo derivada de una clase texto, todos los métodos y variables asociadas con la clase texto, son automáticamente heredados por la subclase párrafo.

  • Se trata de crear una clase hija - subclase - que hereda de la clase padre - superclase - todos sus atributos, constructores, getters, setters y métodos que pueden ser modificados.

 

  • La subclase puede tener sus propios atributos y métodos.

 

  • Permite la reusabilidad  del código.

 

  • En Java se implementa  mediante: extends.

  • A  es  un  ascendiente  o  superclase  de  B.  Si  la herencia entre A y B es directa decimos que A es la clase padre de B

 

 

 

 

 

 

 

 

  • B  es  un  descendiente  o  subclase  de  A.  Si  la herencia entre A y B es directa decimos que B es una clase hija de A

  • •La clase derivada puede añadir nuevas variables y métodos y/o redefinir  las variables y métodos heredados.

 

  • •La herencia permite que se puedan definir nuevas clases basadas en clases existentes.

© 2015 Sitio web de ingeniería. Creado por Sergio Paul Rodríguez Enciso

bottom of page