Clases: Herencias
HERENCIAS
Las herencias son un mecanismos mediante la cual una sub-clase o clase secundaria puede acceder o heredar todos los métodos (funciones de la clase principal) y atributos (variables de la clase) de una clase principal.
En el anterior post se ha creado la clase Calculadora.. ahora vamos a crear una nueva clase usando herencia, para este caso vamos a usar la palabra reservada EXTENDS para saber de cual clase principal va ha heredar los atributos y los métodos.
Sintaxis:
----------------------------------------------------------------------------
//Creando una clase usando herencia
//ClaseHija será una sub clase de Calculadora
class ClaseHija extends calculadora {
var $var1; //atributo de ClaseHija
//Creando un método para ClaseHija
function mostrar ($par1){
$this->var1 = $part1;
echo $this->var1;
}
}
-------------------------------------------------------------------------
Vean que estamos usando extends para indicar de quien va ha heredar.
Entonces cuando usemos la palabra reservada EXTENDS vamos a heredar los atributos y los métodos de la clase principal y vamos a poder usar estas, por lo que en la nueva clase creada vamos a poder llamar a los métodos de la clase principal, como se muestra en el ejemplo siguiente.
Ejemplo:
Al igual que en el ejercicio del anterior post crearemos un formulario, llamar al formulario igual que la página php, en este caso estamos llamando clase02.php
A continuación crearemos la subclase llamada ClaseHija que heredará de la clase calculadora todos su atributos y métodos.
NOTA:
Si quieres descargar el fichero con el código, puedes unirte al grupo en Facebook que tenemos, búscanos como PeruPHP
Si quieres ver en ejecución el script que se ha creado te dejamos el siguiente enlace:
Probar Script
->===
->===





0 comentarios: