La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Poo PHP WILSON VÁSQUEZ CORREA WILSON VÁSQUEZ CORREA, DOCENTE PHP.

Presentaciones similares


Presentación del tema: "Poo PHP WILSON VÁSQUEZ CORREA WILSON VÁSQUEZ CORREA, DOCENTE PHP."— Transcripción de la presentación:

1 Poo PHP WILSON VÁSQUEZ CORREA WILSON VÁSQUEZ CORREA, DOCENTE PHP

2 Definiciones  Poo  La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él. Se basa en el concepto de clases y objetos. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y reutilizables de planos de código (clases) para crear instancias individuales de objetos. paradigma de programación WILSON VÁSQUEZ CORREA, DOCENTE PHP

3 Definiciones  Public  podemos acceder a las propiedades y métodos desde cualquier lugar, desde la clase actual, clases que heredan de la clase actual y desde otras clases. Protected: se puede acceder al atributo o método desde la clase que lo define y desde cualquier otra que herede de esta clase. WILSON VÁSQUEZ CORREA, DOCENTE PHP

4 Definiciones  Class  Una clase se puede ver como el esquema de una casa y un objeto como la casa ya construída. Una clase es el esquema de una casa, que define su estructura, sus medidas y características y las relaciones entre ellas.... El nombre de la clase puede ser cualquier etiqueta válida siempre que no sea una palabra reservada de PHP. WILSON VÁSQUEZ CORREA, DOCENTE PHP

5 Definiciones  palabra reservada  Una palabra reservada muy conocida de Php, imprime en pantalla una o más cadenas. Permite ejecutar un bloque de instrucciones en caso de validar como falsa la condición de un if. WILSON VÁSQUEZ CORREA, DOCENTE PHP

6 Definiciones  $this  es una referencia al objeto invocador. La pseudovariable $this está disponible cuando un método es invocado dentro del contexto de un objeto. $this es una referencia al objeto invocador. WILSON VÁSQUEZ CORREA, DOCENTE PHP

7 Definiciones  Private  hace que la variable/función solamente se pueda utilizar desde la misma clase que las define. WILSON VÁSQUEZ CORREA, DOCENTE PHP

8 Definiciones  Public  hace que la variable/función se pueda acceder desde cualquier lugar, como por ejemplo otras clases y otras instancia de la misma clase.. WILSON VÁSQUEZ CORREA, DOCENTE PHP

9 Definiciones  Protected  se puede acceder a la propiedad o método dentro de la clase y por clases derivadas de esa clase WILSON VÁSQUEZ CORREA, DOCENTE PHP

10 Definiciones  Function  Es el primer método que se ejecuta al crear el objeto y se llama automáticamente al crearlo. Este método puede recibir parámetros como cualquier otro método y para pasárselos tenemos que pasarle los parámetros al objeto WILSON VÁSQUEZ CORREA, DOCENTE PHP

11 Definiciones  Método  Son procedimientos y funciones que se invocan para actuar sobre los objetos y especifican cómo se ejecuta un mensaje. El conjunto de mensajes a los que puede responder un objeto se llama “protocolo”. Aplican los mismos modificadores de acceso que para los atributos. WILSON VÁSQUEZ CORREA, DOCENTE PHP

12 Definiciones  Atributo  Los atributos son las características, cualidades, propiedades distintivas de cada clase. Contienen información sobre el objeto. Determinan la apariencia, estado y demás particularidades de la clase. Varios objetos de una misma clase tendrán los mismos atributos pero con valores diferentes. WILSON VÁSQUEZ CORREA, DOCENTE PHP

13 Definiciones  Método Set y Get  Hemos visto que cuando definimos una propiedad pública podemos acceder a su contenido para modificarla o consultarla desde donde definimos un objeto.  A una propiedad podemos asociarle un método llamado set en el momento que se le asigne un valor y otro método llamado get cuando se accede al contenido de la propiedad. WILSON VÁSQUEZ CORREA, DOCENTE PHP

14 Definiciones  Método Set y Get  Estos métodos son opcionales y nos permiten validar el dato a asignar a la propiedad o el valor de retorno.  Cuando no se implementan estos métodos el mismo compilador crea estos dos métodos por defecto. WILSON VÁSQUEZ CORREA, DOCENTE PHP

15 Definiciones  Método get  método de acceso, solo devolverá el valor del atributo. Método set: método modificador, asignara un nuevo valor al atributo.... En una Clase Persona se quiere acceder al atributo fecha de nacimiento, solo para conocerla, pero no se debe poder modificar ese valor. WILSON VÁSQUEZ CORREA, DOCENTE PHP

16 Definiciones  _constructor  El constructor es un método especial dentro de una clase, se suele utilizar para darle un valor a los atributos del objeto al crearlo. Es el primer método que se ejecuta al crear el objeto y se llama automáticamente al crearlo. WILSON VÁSQUEZ CORREA, DOCENTE PHP

17 Definiciones  Herencia  Es la característica de los lenguajes orientados a objetos, que le permite a una clase (llamada la sublclase o la clase hijo) heredar todas los miembros de otra (llamada la superclase o la clase padre). En PHP una clase hereda de otra, mediante el uso de la palabra clave extends. WILSON VÁSQUEZ CORREA, DOCENTE PHP


Descargar ppt "Poo PHP WILSON VÁSQUEZ CORREA WILSON VÁSQUEZ CORREA, DOCENTE PHP."

Presentaciones similares


Anuncios Google