3.- PHP Orientado a Objetos - Metodos & Atributos
Summary
TLDREn este tutorial de PHP orientado a objetos, Carlos Fernández guía a los espectadores a través de la creación de una clase 'Persona'. Se explican los conceptos de atributos y métodos, y se muestra cómo se pueden definir como públicos, privados o protegidos. Se realiza un ejercicio práctico donde se registran nombres y apellidos, y se utilizan métodos 'guardar' y 'mostrar' para manipular y visualizar los datos. El video también introduce la palabra reservada '$this' para acceder a atributos y métodos, y se ofrecen diferentes formas de llamar a métodos dentro de la clase. Al final, Carlos invita a los espectadores a interactuar y a suscribirse para recibir más contenido de programación.
Takeaways
- 😀 Carlos Fernández da la bienvenida a un nuevo video tutorial de PHP orientado a objetos.
- 🔑 Se discuten atributos y métodos, fundamentales en la programación orientada a objetos.
- 📚 Se explica que una clase se compone de atributos (variables) y métodos (funciones).
- 🏫 Se menciona que los atributos pueden ser públicos, privados o protegidos, y se hará un tutorial específico sobre ellos.
- 🛠️ Los métodos permiten acceder a los atributos de una clase utilizando la palabra reservada `$this`.
- 📝 Se realiza un ejercicio práctico para registrar nombres y apellidos en una escuela, demostrando cómo crear una clase `Persona`.
- 💼 Se crean dos métodos: `guardar` para almacenar datos y `mostrar` para imprimir los registros almacenados.
- 🔍 Se muestra cómo llamar a un método desde otro método dentro de la misma clase.
- 🔁 Se utiliza un bucle `for` para iterar y mostrar los registros almacenados en el array.
- 🔗 Se presentan diferentes formas de acceder a los métodos de una clase, como `self`, `$this` y la forma tradicional.
Q & A
¿Qué tema trata el video tutorial de Carlos Fernández?
-El video tutorial trata sobre los atributos y los métodos en el contexto de la programación orientada a objetos en PHP.
¿Cuáles son las partes en las que se divide una clase en programación orientada a objetos?
-Una clase se divide en atributos y métodos.
¿Qué tipos de atributos se mencionan en el video tutorial?
-Se mencionan atributos públicos, privados y protected (protegido).
¿Cómo se puede acceder a los atributos desde un método?
-Se puede acceder a los atributos desde un método utilizando la palabra reservada $this seguido del guion y el nombre del atributo.
¿Qué es lo que se debe recordar sobre los métodos en relación a los atributos?
-Los métodos pueden acceder a los atributos y a otros métodos de la misma clase utilizando la palabra reservada $this o self.
¿Cuál es el ejercicio propuesto en el video tutorial?
-El ejercicio consiste en crear una clase llamada 'persona' que tenga atributos para el nombre y el apellido, y métodos para guardar y mostrar esa información.
¿Cómo se sugiere guardar la información en la clase 'persona'?
-Se sugiere guardar la información utilizando arreglos y asignándola a los atributos correspondientes en el método 'guardar'.
¿Cómo se muestra la información en la clase 'persona'?
-La información se muestra utilizando un ciclo for y un método llamado 'formato' que recibe el nombre y el apellido como parámetros y los imprime.
¿Cómo se pueden llamar a los métodos dentro de la clase 'persona'?
-Los métodos se pueden llamar utilizando self seguido del nombre del método, utilizando $this seguido del nombre del método, o directamente con la palabra reservada self.
¿Cómo se puede acceder a los registros guardados en la clase 'persona'?
-Se puede acceder a los registros guardados utilizando la función interna de PHP 'count' para obtener el número de registros y luego iterar sobre ellos utilizando un ciclo for.
Outlines
😀 Introducción al Curso de PHP Orientado a Objetos
Carlos Fernández da la bienvenida al espectador a un nuevo tutorial de PHP orientado a objetos. En este video, se centrarán en los atributos y métodos, explicando que una clase se compone de estos dos elementos. Carlos menciona que hablarán específicamente sobre ellos y realizarán un ejercicio práctico. Para ayudar en la comprensión, Carlos ha preparado algunas notas, explicando que los atributos son variables y pueden ser públicos, privados o protegidos. Los métodos, que son funciones dentro de una clase, también pueden ser de estos tipos de acceso. Además, se menciona que desde los métodos se puede acceder a los atributos usando la palabra reservada '$this' y se puede acceder a otros métodos con 'self'. El ejercicio propuesto consiste en crear una clase llamada 'Persona' que tenga atributos para el nombre y apellido y métodos para guardar y mostrar estos datos.
😉 Desarrollo del Ejercicio de Clase Persona
Carlos continúa explicando el ejercicio práctico, donde se crea una clase 'Persona' con atributos públicos para el nombre y el apellido. Para el método 'guardar', se sugiere recibir dos parámetros, nombre y apellido, y almacenarlos en un array. Se utiliza la palabra reservada '$this' para hacer referencia a los atributos de la clase. Además, se crea un método 'formato' para mostrar los datos almacenados. Carlos muestra cómo llamar a un método desde otro método dentro de la misma clase utilizando 'self' o '$this'. Finalmente, se guarda la información de dos personas y se muestra la lista utilizando un bucle 'for' y la función 'count' de PHP para iterar sobre el array y mostrar los registros.
😄 Conclusión del Videotutorial
Carlos concluye el videotutorial resumiendo lo aprendido y presentando diferentes formas de llamar a los métodos de la clase 'Persona'. Se menciona que se puede utilizar 'self' o '$this' para acceder a los métodos y atributos de la clase. Carlos anima a los espectadores a realizar comentarios si tienen dudas o sugerencias y a seguir sus redes sociales para recibir ayuda adicional. Finalmente, Carlos se despide mencionando su nombre y anuncia que el próximo videotutorial continuará con más contenido educativo.
Mindmap
Keywords
💡Atributos
💡Métodos
💡Clase
💡$this
💡Array
💡Método guardar
💡Método mostrar
💡Autoreferencia (self)
💡Ejercicio
💡Editor de código
Highlights
Introducción al tutorial de PHP orientado a objetos por Carlos Fernández
Explicación de la importancia de los atributos y métodos en una clase
Definición de atributos como variables simples dentro de una clase
Mencion de los tipos de atributos: público, privado y protegido
Descripción de los métodos como funciones dentro de una clase
Diferenciación entre métodos públicos, privados y protegidos
Uso de la palabra reservada $this para acceder a atributos y métodos de una clase
Ejercicio práctico: Creación de una clase 'Persona' con atributos 'nombre' y 'apellido'
Creación de dos métodos: 'guardar' y 'mostrar' para la clase 'Persona'
Implementación del método 'guardar' para asignar valores a los atributos
Uso de arreglos para almacenar múltiples registros de personas
Diseño del método 'mostrar' para iterar y mostrar los registros almacenados
Creación de un bucle 'for' para recorrer y mostrar los registros
Uso de la función 'count' para determinar el número de registros en el arreglo
Implementación de un método 'formato' para mostrar los datos en un formato legible
Llamada a métodos desde otros métodos utilizando la palabra reservada 'self'
Demostración de diferentes formas de llamar a métodos en una clase
Registro de ejemplos de estudiantes utilizando la clase 'Persona'
Visualización de la lista de estudiantes registrados
Conclusiones y llamado a la participación de los espectadores para dudas y sugerencias
Invitación a seguir el canal y redes sociales de Código Facilito
Despedida y promesa de un próximo video tutorial
Transcripts
[Música]
qué tal gente de código facilito Mi
nombre es Carlos Fernández Sean
bienvenidos a un video tutorial más del
curso de php orientado objetos muy bien
en el día de hoy nos toca hablar acerca
de los atributos y los métodos muy bien
eh Ya Nosotros sabemos Qué es un
atributo y Qué es un método Recuerden
que una clase Se dividí en dos en
atributos y métodos en el día de hoy
hablaremos específicamente de ellos y
también realizaremos un primer ejercicio
muy bien
eh acá he dejado unas pequeñas
anotaciones para que tengamos en cuenta
los atributos son simples variables o ar
Rise Okay Eh definición hay
unas se puede definir algunos tipos de
atributos como públicos privados y
protected protegido
ya hablaremos de esto en el siguiente
video tutorial sobre los atributos
públicos de tipo privado o protegidos
Okay Eh Al igual que que los atributos
los métodos también pueden ser de tipo
público privado y protegido Okay Eh acá
también he anotado algunas cosas para
los métodos y Es que desde los métodos
nosotros podemos acceder a los atributos
con la palabra reservada tis Okay el
guion y el símbolo de mayor qué eh
señalando el nombre del atributo que
queramos acceder muy bien eh también nos
dice acá que nosotros podemos acceder a
otros métodos de esta misma clase Okay
con la palabra reservada t o self muy
bien eh También existe otra forma de
acceder la cual se les estaré enseñando
muy bien entonces eh el ejercicio a
realizar muy bien Nosotros vamos a
realizar un ejercicio est se los he
preparado a ustedes donde dice acá eh
tenemos una escuela donde registraremos
nombre y apellido de cada persona
Entonces ya guiándonos por este
enunciado nosotros debemos tomar en
cuenta que nuestra clase se va a llamar
persona y que tendremos como atributos a
nombre y eh apellido muy bien
eh acá a la derecha también nos dice una
indicación que nos dice que usaremos dos
atributos que son su nombre y apellido y
dos métodos que son guardar y Mostrar Ok
ya con esto tenemos la información
necesaria para comenzar a construir
nuestra clase Recuerden que utilizaremos
dos métodos guardar y Mostrar Perfecto
entonces vamos manos a la
obra muy bien abriré mi editor preferido
en este caso el que estoy utilizando
para este curso muy bien
acá tenía abierto voy a abrir eh
este archivo voy a trabajar desde este
archivo ya lo tengo abierto en mi
navegador como siempre video 3
haciéndole referencia al
index.php abrimos y cerramos código php
sus apertura y cierre okay Entonces ya
Nosotros sabemos cómo crear una clase y
para eso vamos a crear la clase
persona muy bien acá yo suelo
comentar
atributos y acá los métodos
perfecto en atributos Recuerden que eh
voy a colocarlo de tiempo Público de en
el siguiente video tutorial hablaremos
sobre esto Okay
Eh su
nombre y también su
apellido perfecto ya tenemos los dos
atributos que nos pedía el
ejercicio perfecto ahora vamos a crear
dos métodos nosotros ya sabemos que es
un método y sabemos crear un método
Recuerden que era una simple función y
Recuerden que para este ejercicio
nosotros necesitábamos dos que era el
guardar y el método
Mostrar muy bien
eh vamos a acá a crear el objeto de una
buena vez ya Nosotros sabemos cómo crear
un
objeto Perfecto entonces
para guardar nosotros necesitaremos dos
datos no de manera lógica pensamos
necesitamos el nombre y el apellido
porque es lo que queremos nosotros
guardar Entonces le vamos a pedir a este
método como parámetro nombre y
apellido
entonces muy bien Recuerden
que en la lámina nosotros eh yo les
mostré
eh que no solamente podrían ser
variables sino que también como
atributos podríamos contener una Ray Por
qué no entonces acá vamos a probar algo
nuevo vamos a colocar este par de
variables como si fuera una Ray
okay Entonces nosotros vamos a guardar
eh este par de de de variables que
estamos solicitando por acá Entonces
cómo Recuerden que la palabra reservada
t y
mayor hacemos referencia a un atributo
podemos hacer referencia a un atributo o
a un método en este caso Yo quiero
guardar eh En el array nombre Recuerden
que Así podríamos guardar lo que estamos
recibiendo como parámetro eh A través de
este método que sería la variable nombre
entonces acá
también indicaría al atributo apellido
como es una Ray colocamos el par de
corchetes entonces acá el apellido
perfecto ya con esto guardarías es muy
simple lo que hemos hecho sí Entonces
por
acá vamos ahora
a mostrar esto cómo lo vamos a mostrar
Bueno yo tengo una idea y podría ha de
esta manera nosotros
eh podríamos hacer esto eh voy a crear
un ciclo for edes deberían saber cómo
listo y
acá esto se va a repetir mientras que I
eh sea menor a este señor que está acá
count utilizamos la función interna de
php count y le pasaremos
eh A
nombre Okay con nos va a devolver el
número de registros que contiene nuestro
aray Entonces esto se va a repetir
mientras que eh sea menor a eso que está
allá
Perfecto entonces
acá colocamos que se incremente
perfecto muy bien entonces acá nosotros
queremos Mostrar Bien voy a crear otro
método para dar una prueba de Cómo
llamar a un método dentro de otro método
entonces yo voy a crear un método
acá llamado
formato que es donde nosotros vamos a
mostrar
eh lo que la lista de de de personas que
hemos registrado
entonces acá simplemente vamos a recibir
como parámetro al nombre y
apellido
entonces voy a imprimir esto de la
siguiente
manera nombre con cateno a lo que estoy
recibiendo como parámetro y por acá voy
a colocar esto
apellido y concatena
apellido por acá voy a hacer un salto de
línea para que no pase nada que quede
muy bien perfecto
entonces cómo vamos a llamar a este a
este método acá Bueno lo podemos llamar
De esta manera eh acá lo podemos guardar
eh lo podemos llamar de Tres formas Les
explico podemos utilizar self e
indicamos el nombre del método que en
este caso sería formato y acá podría
colocar
eh
t nombre
t
apellido muy bien perfecto
eh Aunque acá Nosotros le debemos a
indicar la posición en la que nosotros
queramos que se muestre
el contenido Recuerden que ahí la
primera vez va a ser cero por lo tanto
se va a mostrar el campo cero y si hay
más registros se va a ir incrementando y
así mostrando todos los registros
entonces acá vamos a llamar a nuestro
objeto persona y también vamos a indicar
que queremos eh
guardar bueno acá voy a guardar mi
nombre Carlos y mi apellido Fernández
acá voy a guardar el de un amigo
oriel y acá
Hernández Perfecto entonces por último
yo quiero mostrar la lista de
estudiantes que he
registrado
perfecto esto debería funcionar vamos
acá fíjense estamos mostrando los datos
que hemos ingresado a nuestra clase
entonces acá nosotros podríamos cambiar
esto por simplemente mencionar a la
clase persona fíjense funcionaría de
igual manera o si no si piensan que esto
se les hace un poco más complicado
simplemente u utilizan el que siempre
hemos usado el tis con simplemente
Llamar a tis le indicamos que queremos
al método Mostrar eh Perdón formato esto
funcionará fíjense funciona de la misma
misma manera Ya ven que hemos hecho
nuestro primer ejercicio con lo que ya
hemos aprendido No hemos hecho nada del
otro mundo si tienen dudas o sugerencias
pueden comentar en el video yo los
estaré ayudando no olviden suscribirse
en las redes sociales de código facilito
Eh mi Twitter personal es gu bajo biker
por ahí también los estaré ayudando y
Bueno chicos Mi nombre es Carlos
Fernández y nos vemos entonces en el
siguiente videot tutorial hasta luego
Посмотреть больше похожих видео
🔴Curso de Java #28 - Clases y Objetos en Java
Curso Java - 7: Clases, Métodos y Objetos
🚀 MÉTODOS CONSTRUCTORES y OBJETOS en JAVA | 🤔| POO con Java 🖥️ | Explicación FÁCIL 2023 | #4
🚀 GETTERS y SETTERS en JAVA | 🤔| POO con Java 🖥️ | Explicación FÁCIL 2023 | #5
Programación Orientada a Objetos (POO): Abstracción, Encapsulamiento, Herencia, Polimorfismo
Curso de programación desde cero | Programación Orientada a Objetos Principios básicos #7
5.0 / 5 (0 votes)