Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Curso PHP orientado a objetos – Herencia

A través de la herencia, una clase hija hereda de su padre los atributos y métodos, de manera que si por ejemplo tenemos una clase padre “Figura” con un atributo “área”, y dos clases hijas: “Rectángulo” y “Triángulo”.

Árbol de herencia

En PHP la palabra clave para definir la herencia es: “extend” y la forma en que se define es:

  • class Padre
  • class Hija extends Padre

El constructor y los atributos, “base” y “altura” están definidos en la clase “Figura”. El método “área” es propio de cada hija. Veamos la implementación y el resultado:

Es importante destacar que:

  • No hemos creado un constructor ni para rectángulo ni para triángulo.
  • Los atributos también los ha heredado.
  • El intérprete ha sabido perfectamente cómo calcular el área para cada tipo de objeto, obteniendo los datos de unos atributos compartidos por la clase padre.

Imaginad la potencia de esta técnica en aplicaciones más complejas y la cantidad de tiempo y problemas que podemos llegar a ahorrar.

  • Pingback: Bitacoras.com()

  • javier parra

    Eres un crack carazo, sigue asi

    salu2

  • @javier parra: Muchas gracias por la parte que me toca :), intentaremos seguir, pero siempre, ¡gracias a vuestro apoyo y a vuestro ánimo!

  • ¡gracias Javi! ¡muy bueno!

  • @ale prieto: Gracias a ti por seguirnos. En breve, ¡más cursos!

Leer entrada anterior
Lo mejor de mi RSS del 13 al 19 de junio

¿Estás preparado para WordPress 3.2? - Ayuda WordPress Subversion con DropBox - Genbeta Dev Las novedades de WordPress 3.2 -...

Cerrar