5.- PHP Orientado a Objetos - Modificadores de acceso

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 35

  • @lombervid
    @lombervid 9 років тому +15

    11:35
    this y self no funcionan igual.
    this es una referencia al objeto, self se refiere a la misma clase.
    self puede usarse tanto si se declaro un objeto como si se llamó de forma estatica un metodo (estatico claro).
    this solo se puede usar si se está usando un objeto, si se intenta usar de una llamada estatica (sin haber creado un objeto) dará error.
    Si se usa self de una clase que hereda de otra, que por ejemplo la clase padre tiene un contructor que hace llamada a otro método con self y la clase hija usa el mismo constructor de la clase padre pero sobreescribe el método que se llama del constructor, al crear un objeto de la hija el contructor llamará el método de la clase padre (por usar self).
    Saludos.

  • @PenXadoR
    @PenXadoR 9 років тому +5

    Compañeros adjunto codigo validado para los que tiene algun tipo de problema

    • @ProceseroMexicali
      @ProceseroMexicali 9 років тому

      +Paulo César Ramírez Rodríguez : gracias por postear el código, me resulta dificil distinguir algunos símbolos.
      Saludos

  • @LaProgramadora
    @LaProgramadora 8 років тому

    Gracias, siempre tuve confusion con este topico en la programacion orientada objetos. En realidad nunca lo aprendi muy bien

  • @Kmario19
    @Kmario19 9 років тому

    Buen video, estoy muy ansioso por los demás.
    Sería bueno que activaras la visualización de los errores en PHP para que muestre las excepciones, errores y todo eso.
    Otra recomendación es que uses mas palabras técnicas para poder aprender los conceptos correctamente, lo digo por las muchas veces que menciones "palabras reservadas" en casi todo confundiendo un poco, en el caso de este video debiste cambiar esa frase por "modificadores de acceso" para así aprender que en realidad public, private y protected son mas que palabras reservadas.
    Pdata: podrías tomarte un video para hablar de _"buenas practicas de programación"_, por qué pones la primera letrar en mayúscula en una clase, el espacio entre un parentesis y un corchete, la documentación y comentarios del código, etc.

    • @AngelHdzMultimedia
      @AngelHdzMultimedia 9 років тому

      Kmario King Palabras reservadas es lo mismo que keywords o reserved kewords. Todas las palabras que usamos en los languajes de programacion son palabras reservadas. No hay nada malo o erróneo en eso. Ahora, las palabras reservadas que se estan utilizando en este tutorial, son modificadores de acceso. Pero es redundante ya que el tutorial de por si ya dice que se trata de modificadores de acceso (final, private, protected, public, dynamic, static, override)
      La sugerencia de la visualizacion de los errores, es valida y estoy de acuerdo.
      Por ultimo, lo de las buenas practicas de programacion y lo de las mayusculas al principio de una clase, eso ya lo deben saber, pq este tutorial se trata de PHP orientado a objetos, por ende, ya deben saber lo que es programacion orientada a objetos (OOP) y sus practicas. En este video, se enseña como programar con enfoque OOP "EN" PHP. Y estoy seguro que todo esto ya lo deben haber tocado en todos los otros tutoriales.
      Saludos

  • @PenXadoR
    @PenXadoR 9 років тому

    Gracias por este 5 capitulo

  • @guillermorojasg
    @guillermorojasg 6 років тому

    Basico, pero muy bien explicado.

  • @snopcorp
    @snopcorp 6 років тому

    Gracias!!!!!!!! KARNAL!!!!!!

  • @cesarlopezo
    @cesarlopezo 8 років тому +14

    Ya estoy arto de los comerciales de Wix!!

  • @mramoscl
    @mramoscl 9 років тому

    que bien codigo facilito lo mejor

  • @diegojp2000
    @diegojp2000 9 років тому

    gracias por los videos

  • @ByteCodeHN
    @ByteCodeHN 7 років тому

    buen video

  • @JoseAlvaradoo
    @JoseAlvaradoo 9 років тому

    Por fin el 5to :D

  • @WalterCervini
    @WalterCervini 5 років тому

    En el Minuto 11:41 indicas que se puedes llamas a las variables internas de una clase con this o self, y hasta donde se self es utilizada para variables estaticas y constantes, corrigeme si estoy en lo cierto

  • @Wilsong89
    @Wilsong89 9 років тому

    Amigo podrías retomar los tutoriales de arduino ya que los que tienes de hace ya un tiempo me confunden un poco podrías hacerlos mejor explicados con la experiencia que tienes ahora gracias=)

  • @EdRawrDev5813
    @EdRawrDev5813 7 років тому +1

    Oye si pongo el metodo después del echo no funciona, pero me imagino que es porque primero se imprime el echo y luego se ejecuta el cambio de la pass, y se imprime el declarado y no el cambio¿?¿Pudieses ayudarme a entender ? D:

  • @kaiowas89
    @kaiowas89 7 років тому

    Hola a todos, pregunto:
    Que estaría mal de en vez de concatenar se usen llaves echo "Nombre: {$this->nombre}";
    Funciona igual pero veo que nunca se usa, alguno se le ocurre?

  • @josuecarahuanco9658
    @josuecarahuanco9658 4 роки тому +1

    es bueno el video, pero no entiendo para que se usa el constructor y el destructor,

  • @edualfred
    @edualfred 9 років тому

    Puedo declarar a la clase como Public también? En Java o .NET las clases se declaran como Public para tener acceso a ellas desde el main o desde otra clase, sin embargo siempre veo que en PHP no encapsulan la declaración de la clase.
    Colocan solo así por ejemplo: class Cliente{} y no public class Cliente{}
    Me puedes por favor explicar por qué?
    Gracias de antemano por tu respuesta, tus videos están buenos!
    Saludos

    • @Fedecachj
      @Fedecachj 9 років тому

      +edualfred No soy muy experto pero deduzco que eso es porque esos lenguajes de programación (Java, C#, etc) son totalmente orientado a objetos, es decir que el propio main es una clase, entonces para poder acceder a una clase, dentro de la clase principal (main) tenes que declararla como pública. En algunos lenguajes como en C++ al declarar una clase con "class nombre{}" las toma como públicas por defecto, en otros, no. Saludos.

  •  6 років тому

    si es que se utiliza el __construct no tendria que usarse el __destruct como en la clase anterior?

    • @tatoElpaisa
      @tatoElpaisa 5 років тому

      El método destructor será llamado tan pronto como no hayan otras referencias a un objeto determinado, o en cualquier otra circunstancia de finalización.
      Leer: www.php.net/manual/es/language.oop5.decon.php

  • @jonatans.8919
    @jonatans.8919 6 років тому

    si cambiamos de private a public la función "cambiarPass" , se pude llamar desde $Facebook->cambiarPass ("4321"), ¿es necesario que la funcion sea privada?, soy nuevo en esto :(

  • @JUAN-nu1ph
    @JUAN-nu1ph 9 років тому +1

    Jjoo primer comentariooo respondemee pls sube mas Tutoriales de Flash gracias

    • @codigofacilito
      @codigofacilito  9 років тому +1

      Firatric Estamos planeando cosas de Flash :P

    • @AngelHdzMultimedia
      @AngelHdzMultimedia 9 років тому

      codigofacilito :O en serioooo?

    • @juansierra3249
      @juansierra3249 8 років тому

      Hola. Mira si mal no recuerdo en el 1er video explico que la POO en PHP se ejecuta a partir de la version 5 de PHP

  • @pepeback
    @pepeback 5 років тому

    No es bueno mezclar "getters" y "setters" para enseñar a los nuevos. verInformacion() es un getter con un setter dentro, cambiarPass()

  • @matteocobos4283
    @matteocobos4283 9 років тому

    ¿Aran otras cosa por el C#?

  • @Aleex6821
    @Aleex6821 7 років тому

    alguien me ayudaria en un programa clase coche porfavor ???