Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación Orientada a Objetos (POO) en PHP: Curso Práctico de Creación de un Blog, Resúmenes de Programación C

programación orientada a objetos

Tipo: Resúmenes

2019/2020

Subido el 03/01/2020

wily-sq
wily-sq 🇵🇪

1

(1)

4 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación web Modelo-Vista-Controlador con PHP y MySQL
Curso práctico – creando un blog
Clase 05 – Programación Orientada Objetos
TEMARIO
PROGRAMACIÓN ORIENTADA A OBJETOS (POO)............................................................................................................1
DEFINICIÓN DE CLASES.................................................................................................................................................... 1
INSTANCIAR UNA CLASE..................................................................................................................................................2
PROPIEDADES DE UNA CLASE..........................................................................................................................................3
MÉTODOS DE UNA CLASE................................................................................................................................................5
ACTIVIDADES...................................................................................................................................................................6
PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
La POO es una técnica de programación que utiliza objetos e interacciones en el diseño de un sistema. Y
está compuesta por los siguientes elementos:
CLASE
Es un modelo que se utiliza para crear objetos que comparten un mismo comportamiento.
OBJETO
Es una entidad provista de métodos, atributos y propiedades.
MÉTODO
Es el algoritmo asociado a un objeto, que indica la capacidad de que este objeto puede hacer.
PROPIEDADES Y ATRIBUTOS
Son variables que contienen datos asociados a un objeto.
DEFINICIÓN DE CLASES
La definición básica de clases comienza con la palabra clave class, seguido por un nombre de clase,
continuado por un par de llaves que encierran las definiciones de las propiedades y métodos
pertenecientes a la clase. El nombre de clase puede ser cualquier etiqueta válida que no sea una
palabra reservada de PHP.
Ejemplo:
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Programación Orientada a Objetos (POO) en PHP: Curso Práctico de Creación de un Blog y más Resúmenes en PDF de Programación C solo en Docsity!

Programación web Modelo-Vista-Controlador con PHP y MySQL Curso práctico – creando un blog

Clase 05 – Programación Orientada Objetos

TEMARIO PROGRAMACIÓN ORIENTADA A OBJETOS (POO)............................................................................................................ 1 DEFINICIÓN DE CLASES.................................................................................................................................................... 1 INSTANCIAR UNA CLASE.................................................................................................................................................. 2 PROPIEDADES DE UNA CLASE.......................................................................................................................................... 3 MÉTODOS DE UNA CLASE................................................................................................................................................ 5 ACTIVIDADES................................................................................................................................................................... 6 PROGRAMACIÓN ORIENTADA A OBJETOS (POO) La POO es una técnica de programación que utiliza objetos e interacciones en el diseño de un sistema. Y está compuesta por los siguientes elementos:  CLASE Es un modelo que se utiliza para crear objetos que comparten un mismo comportamiento.  OBJETO Es una entidad provista de métodos, atributos y propiedades.  MÉTODO Es el algoritmo asociado a un objeto, que indica la capacidad de que este objeto puede hacer.  PROPIEDADES Y ATRIBUTOS Son variables que contienen datos asociados a un objeto. DEFINICIÓN DE CLASES La definición básica de clases comienza con la palabra clave class , seguido por un nombre de clase, continuado por un par de llaves que encierran las definiciones de las propiedades y métodos pertenecientes a la clase. El nombre de clase puede ser cualquier etiqueta válida que no sea una palabra reservada de PHP. Ejemplo:

 CLASES ABSTRACTAS

Las clases abstractas son aquellas que no necesitan ser instanciadas, solo servirá de modelo para otras clases. Se definen anteponiendo la palabra clave abstract a class.  CLASES HEREDADAS Los objetos pueden heredar propiedades y métodos de otros objetos. Para ello, PHP permite la “extensión” (herencia) de clases, cuya característica representa la relación existente entre diferentes objetos. Para definir una clase como extensión de una clase “madre” se utiliza la palabra clave extends :  CLASES FINALES Sirve para crear una clase que pueda instanciarse pero que no pueda ser heredada por ninguna otra clase. Se definen anteponiendo la palabra clave final a class. INSTANCIAR UNA CLASE Para instanciar una clase, solo es necesario utilizar la palabra clave new. El objeto será creado, asignando esta instancia a una variable (la cual, adoptará la forma de objeto). Lógicamente, la clase debe haber sido declarada antes de ser instanciada, como se muestra a continuación:

 PROPIEDADES PROTEGIDAS

Estas pueden ser accedidas por la propia clase que la definió, así como por las clases que la heredan, pero no, desde otras partes de la aplicación. Se definen anteponiendo la palabra clave protected al nombre de la variable:  ACCEDIENDO A LAS PROPIEDADES DE UN OBJETO Para acceder a la propiedad de un objeto, existen varias maneras de hacerlo. Todas ellas, dependerán del ámbito desde el cual se las invoque así como de su condición y visibilidad. o ACCESO DESDE EL ÁMBITO DE LA CLASE Se accede a una propiedad dentro de la clase, utilizando la pseudo-variable $this , siendo esta pseudo-variable una referencia al objeto mismo.

o ACCESO DESDE EL EXTERIOR DE LA CLASE Se accede a una propiedad con la siguiente sintaxis: $objeto->variable Nótese además, que este acceso dependerá de la visibilidad de la variable. Por lo tanto, solo variables públicas pueden ser accedidas desde cualquier ámbito fuera de la clase o clases heredadas. MÉTODOS DE UNA CLASE Es un algoritmo igual al de una función. La única diferencia entre método y función, es que llamamos método a las funciones de una clase (en la POO), mientras que llamamos funciones, a los algoritmos de la programación estructurada. Al igual que cualquier otra función en PHP, los métodos recibirán los parámetros necesarios indicando aquellos requeridos, dentro de los paréntesis.  MÉTODOS PÚBLICOS, PRIVADOS Y PROTEGIDOS Los métodos, al igual que las propiedades, pueden ser públicos , privados , protegidos o estáticos. La forma de declarar su visibilidad tanto como las características de ésta, es exactamente la misma que para las propiedades.  MÉTODO __construct()