Zusammenfassung der Ressource
POO
- Métodos
- Constructor
- Son métodos de PHP muy usados
cuando desarrollamos con la POO
- Al instanciar la clase el método se ejecuta
al comienzo de manera automática
- Destructor
- Se ejecuta de manera automática
pero al final de la clase
- Modificadores de Acceso
- Simples propiedades que
podemos añadirles a los métodos
y atributos de nuestra clase.
- Nos ayudan con los accesos y la
extracción de métodos o atributos.
- Tipos
- Public: Se puede realizar de
todo con el método o atributo
- Private: Solo puede ser llamado
desde otro método de la clase.
- Protected: Puede ser accedido por la clase,
por todas sus subclases pero no por los
objetos que definimos de dichas clases.
- Herencia
- Mecanismo de derivar una nueva
clase de otra clase ya existente.
- Una clase derivada hereda la
descripción de una clase base
- En PHP, una clase sólo puede derivar de una única
clase, es decir PHP no permite herencia múltiples.
- Métodos y Atributos Estáticos
- No puede acceder a los
atributos de la clases
- Pertenece a la clase pero no puede
acceder a los atributos de una instancia
- Se puede llamar sin tener que
crear un objeto de dicha clase
- Es lo mas parecido a una funcion de
un lenguaje estructurado. Solo que se
lo encapsula dentro de una clase
- Interfaces de Objetos
- Permiten crear código con el cual señalamos que
métodos deben se implementados por una clase
- Son definidas utilizando la palabra clase
interface. Todos los métodos declarados
en una interface deben ser públicos
- Para implementar una interfaz, se
utiliza el operador implements
- Importante: Todos los métodos deben ser
implementados dentro de la clase.
- Tambien se pueden extender al igual que
las clases utilizando el operador extends
- Al implementar una interfaz en una clase
deben utilizar las mismas estructuras de
métodos que fueron definidos en la interfaz