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.