Vous êtes sur la page 1sur 1

ssssEs una de las bases de la reutilizacin de cdigo, en lugar de copiar y pegar.

compartir automticamente mtodos y datos entre clases, subclases y objetos.


La herencia est fuertemente ligada a la reutilizacin del cdigo en la OOP. Esto
es, el cdigo de cualquiera de las clases puede ser utilizado sin ms que crear una
clase derivada de ella, o bien una subclase.
Si una clase B hereda de otra clase A entonces: B incorpora la estructura (atributos) y
comportamiento (mtodos) de la clase A B puede incluir adaptaciones: B puede aadir nuevos
atributos B puede aadir nuevos mtodos B puede redefinir mtodos

Una superclase puede tener cualquier nmero de subclases.

* Una subclase puede tener slo una superclase.


La herencia nos permite definir una clase como extensin de otra

Es uno de los aspectos que distinguen el Paradigma de Orientacin a Objetos frente a otros
paradigmas

Mecanismo que, bien utilizado, facilita la modificabilidad y reutilizacin de los diseos y el


cdigoLa herencia es una propiedad de algunos lenguajes de
programacin como Java que permite que un objeto sea creado a
partir de otro existente, obteniendo caractersticas como atributos y
mtodos, lo que nos permite crear objetos derivados a partir de objetos
bases. Simplemente se crea una clase con funciones bases y luego se
crea otra clase mas (llamada clase hija) que herede de la otra clase
(llamada clase padre) y que ademas agregue otros atributos y mtodos
que la definan y la hagan una especializacin de su clase padre. Cabe
decir tambin que en java no se permite la herencia mltiple, que es
heredar de mas de un padre, pero se puede arreglar mediante el uso de
interfaces aunque la verdad es que si se hace bien la herencia simple no
es necesaria la herencia mltiple en ningn lenguaje de programacin.

Vous aimerez peut-être aussi