Polimorfismo, redefinición de métodos y propiedades - (POO en PHP y MySql)

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

КОМЕНТАРІ • 36

  • @gcamarenaprog
    @gcamarenaprog Рік тому

    ¡Ningún profesor de POO en toda mi vida estudiantil explicó como tú, gracias!!!!

  • @luiseduardovillarreal4394
    @luiseduardovillarreal4394 3 роки тому +8

    Ni mi profesor me explicó de esta manera, siempre explican como para que uno no aprenda y en un futuro no ser reemplazados por alguno de sus estudiantes. Excelente.

    • @AbelOS
      @AbelOS  3 роки тому

      Gracias Luis, realmente explico como me hubiera gustado que me explicaran XD .. saludos!

  • @lesterfranco2113
    @lesterfranco2113 Рік тому

    Me salvaste el semestre.

  • @toni-jn6ns
    @toni-jn6ns 4 роки тому +18

    Gracias por sus videos.
    Otra manera de redefinir metodos : En clase Mueble por ejemplo, támbien aplicable a clase Mesa
    public function getInfoProducto(){

    $arrProducto = array_merge(parent::getInfoProducto(), ['color' => $this->strColor,
    'Material' => $this->strMaterial]);

    return $arrProducto;

    }

    • @enot.design
      @enot.design 4 роки тому

      bien Gracias!

    • @jeanperfetti8597
      @jeanperfetti8597 3 роки тому +2

      Excelente curso de Abel, asi me gusta un curso, todo bien explicado al detalle pero sin caer en el exceso para no aburrirse y gracias por el aporte de Toni, gracias a ambos

  • @jorgeluisleonaceituno5503
    @jorgeluisleonaceituno5503 2 роки тому

    me gustan tus videos, excelente explicación!!! me pondré de metas a verlos todos; son buenísimos!!!

  • @vladimirhernandez8192
    @vladimirhernandez8192 2 роки тому

    Estoy recién aprendiendo y los conceptos son muy claros, muy buen material.

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

    Excelente curso, en el ejemplo de este video, colocaste el parametro marca y nunca se usó. gran aporte sigue asi.

    • @AbelOS
      @AbelOS  4 роки тому

      Gracias por seguir el curso y gracias por la nota, se me paso por alto XD saludos.

  • @franzsalinas
    @franzsalinas 2 роки тому

    Gracias. Muy didáctico

  • @victoraguileralara
    @victoraguileralara 3 роки тому +1

    Muchas gracias. Buen video. Me gustaría que hicieras uno en el que se aplique la herencia y se guarden y obtengan los registros en una base de datos relacional

    • @AbelOS
      @AbelOS  3 роки тому

      Que tal Victos, en el curso completo se realiza dicha practica con un proyecto real, te invito a inscribirte al curso Premium accediendo desde el link de la descripción del vídeo.
      Saludos :)

    • @victoraguileralara
      @victoraguileralara 3 роки тому

      @@AbelOS Muchas gracias. Acabo de comprar el curso Abel

  • @germanmontieldeparrandaconelca
    @germanmontieldeparrandaconelca 3 роки тому +1

    crack

    • @AbelOS
      @AbelOS  3 роки тому

      Gracias, saludos.

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

    Hola Abel, ¿por qué en este video veo que se le coloca el public a las function __construct y en videos anterior no?

  • @waltercubas1507
    @waltercubas1507 3 роки тому +1

    Esta cheveree

    • @AbelOS
      @AbelOS  3 роки тому

      Gracias, saludos.

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

    Hola tengo una duda que me gustaría me aclararas y es que en el video anterior el de herencia en el constructor de la clase persona no es public y en este video la clase producto si tiene el constructor como publico, lo que quiero saber es en que casos debe ser public y en que casos no

    • @AbelOS
      @AbelOS  4 роки тому +4

      El constructor puede o no llevar public, si no se le coloca public por defecto es como que lo fuera, como buena practica se debe colocar, saludos.

    • @damonalbarn876
      @damonalbarn876 4 роки тому +3

      En cualquier lenguaje el constructor debe ser público SIEMPRE, ahora en php por defecto si no se declara ningún modificador de acceso antes de algún método por defecto se considera público, pero recomiendo poner siempre los modificadores de acceso público como dice el autor por buenas prácticas y tener un mejor código,

  • @freddycotty9411
    @freddycotty9411 4 роки тому

    Hola Abel, hay otra forma de imprimir el array dentro la funcion sin necesidad de el "Print_r"? Como es el otro metodo?

    • @AbelOS
      @AbelOS  4 роки тому

      para mostrar un array o hacer debug podes utilizar var_dump($array); de esa forma tendrás información mas detallada del array.

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

    Tengo una pregunta para que quieres la marca, si no la vemos en ningún lado, ninguna de las clases posee esa propiedad.

    • @AbelOS
      @AbelOS  4 роки тому +5

      Que tal Mariano, buena observación, el objetivo del vídeo es mostrar cómo implementar uno de los conceptos de POO, no tanto en la información del producto como tal, se han tomado datos de un producto como ejemplo, quizá hay datos que hacen falta o que estén de más pero recordando que el objetivo está en el título, claro en un proyecto complejo si de debe considerar lo que comentas , espero aclarar tu duda, saludos 😃

    • @marianogarrido5871
      @marianogarrido5871 4 роки тому

      @@AbelOS Muchas Gracias

    • @alejandromora856
      @alejandromora856 2 роки тому

      @@AbelOS yo hice realice el codigo y en mi scrip coloque la propiedad y la defini, para incluirla en el return. excelente video.

  • @fariasta
    @fariasta 3 роки тому

    Puedes pasar tu usuario en github?

  • @solidlucho1
    @solidlucho1 4 роки тому

    Hubiera sido mejor al $strStatus o $srtStock inicializarlo como Int = 0, entonces podes aplicarle polimorfismo registrando unidades .

    • @AbelOS
      @AbelOS  4 роки тому

      Gracias por el aporte colega, saludos.

  • @jossytello5349
    @jossytello5349 3 роки тому

    Una pregunta si php es un lenguaje de tipado dinámico porque le pones el tipo de dato a las variables?

    • @AbelOS
      @AbelOS  3 роки тому

      En versiones anteriores no se definía el tipo de dato, en sus nuevas versiones como buena practica se debe definir el tipo de dato como en cualquier lenguaje de programación.

  • @BobbyLonely
    @BobbyLonely 2 роки тому

    Entonces el poliformismo es la redefinicion de funciones. De esa manera se ahorra mas codigo :: estoy en lo correcto? :(

  • @jeimyandreavillegastorres8228
    @jeimyandreavillegastorres8228 2 роки тому

    Todo me sale error 500😑