Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ORIENTADA A OBJETOS
POO-PHP
La programacin orientada a objetos es una metodologa de de
diseo de SW avanzada y bastante extendida, en la que los
sistemas se modelan creando clases, que son un conjunto de
datos y funcionalidades.
Avanzar
Estacio
narse
Vehculo
A
S
Tipo
Color
Peso
Placa
Ocupantes
Avanzar()
Retroceder()
Parar()
Doblar( )
Estacionarse()
Retroce
der
Combi
Blanco
1000kg
Doblar
Parar
Avanzar
Estacio
narse
Doblar
Avanzar
Estacio
narse
Doblar
Retroce
der
Bicicleta
Azul
20kg
Parar
Retroce
der
Auto
Rojo
990kg
Parar
POO - PHP
1. Una clase en PHP
NOMBRE
nombre_clase
propiedad_1
propiedad_2
propiedad_3
ATRIBUTOS
Metodo_1()
METODO
Operador var
Permite definir en forma explicita
los atributos, frecuentemente
usada en PHP 4
Operador $this->
Permite hacer referencia a los
elementos de la clase
POO - PHP
3. Constructores
Los constructores se encargan de resumir las acciones de inicializacin de los
objetos.
//probando la clase
POO EN PHP
Cada objeto encapsula sus atributos y mtodos internos mediante el cualificador de acceso
private y ofrece a sus usuarios una interfaz de comunicacin mediante el cualificador public.
He aqu un ejemplo para aclarar el tema:
POO EN PHP
POO EN PHP
5. Herencia
La Herencia es uno de los mecanismos fundamentales de la POO. Por medio de
la herencia, se puede definir clases a partir de la declaracin de otras clases.
Las clases que heredan incluyen tanto los mtodos como las propiedades de la
clase a partir de la que estn definidos.
Nuevos elementos
HERENCIA
POO EN PHP
POO EN PHP
Vamos a heredar y sobrescribir los mtodos de la clase producto en la clase libro.
POO EN PHP
Creamos la clase Video: