Zusammenfassung der Ressource
Herencia
- La herencia es un mecanismo que permite la definición de una
clase a partir de la definición de otra ya existente
- Es uno de los 4 pilares de la programación orientada a objetos
- La herencia permite compartir automáticamente métodos y datos entre clases, subclases
y objetos.
- La herencia es un tipo de jerarquía de clases en la que cada subclase (clase hija,
clase derivada) pueden acceder tanto a los atributos como a los métodos
públicos y protegidos de la superclase (clase padre, clase base).
- A través de la herencia podemos agregar nuevos campos, y podemos agregar
o sobre montar métodos (override). Sobre montar un método es redefinirlo en
la case heredada.
- Definimos que una clase hereda de
otra con la sentencia "extends"
public class. Guillermo extends
Persona
- public class Animal{ public String tamaño; public void comer(){
/**Comportamiento.....*/ } } class Perro extends Animal{ public int
dientes; public void correr(){ /**Comportamiento.....*/ } } class
Paloma extends Animal{ public int plumas; public void volar(){
/**Comportamiento.....*/ } }