3.- PHP Orientado a Objetos - Metodos & Atributos

codigofacilito
22 Jul 201510:55

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

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
ProgramaciónPHPOrientado a ObjetosClasesAtributosMétodosTutorialCódigo FacilitoCarlos FernándezVideotutorial
Do you need a summary in English?