Diferencia entre revisiones de «Plantilla:PHP/SintasixPHPOOP»
De WikiEducator
(→$this) |
(→::) |
||
Línea 877: | Línea 877: | ||
# '''''self''''' : si es dentro de la misma clase | # '''''self''''' : si es dentro de la misma clase | ||
# '''''parent''''' : si el elemento pertenece a la clase de la que heredo | # '''''parent''''' : si el elemento pertenece a la clase de la que heredo | ||
− | #'''''static''''' Al igual que self se puede usar la palabra reservada | + | #'''''static''''' Al igual que self se puede usar la palabra reservada static, para acceder a un elemento estático de la clase. |
Línea 890: | Línea 890: | ||
*Es una característica muy natural (p.e Personas (médicos y bailarines) vehículos (Terrestres (coche, moto) Acuáticos (barco, lancha)) | *Es una característica muy natural (p.e Personas (médicos y bailarines) vehículos (Terrestres (coche, moto) Acuáticos (barco, lancha)) | ||
[[Archivo:Herencia.png]] | [[Archivo:Herencia.png]] | ||
− | *Es una forma de | + | *Es una forma de obtener características comunes por separado y luego especializar evitando redundancias |
Medi | Medi | ||
*Facilita la reusabilidad y adaptación | *Facilita la reusabilidad y adaptación | ||
Puedo heredar un método y añadir cosas (MRM Falta ejemplo) | Puedo heredar un método y añadir cosas (MRM Falta ejemplo) | ||
− | + | ||
− | + | ||
− | + | ||
Revisión de 21:44 10 nov 2016
Contenido
OPP En php
- PHP no se diseñó como lenguaje orientado a objetos, por lo que muchas de las carácterísticas de este paradigma se ha ido incorporando en las últimas versiones, especialemnte a partir de la versión 5.3.
- PHP Almacena el valor de un objeto como una referencia (dirección de memoria), no guarda el valor.
- Esto implica que si queremos pasar un objeto a través de la red, debemos serializarlo, para que viaje también el valor del mismo. Veremos este concepto más adelante.
</div>