La LÓGICA de POLIMORFISMO explicada con MINECRAFT

00:04:20
https://www.youtube.com/watch?v=bblFTvuk4pY

الملخص

TLDREl video explica el polimorfismo de manera sencilla usando la tendencia de los videojuegos como medio de enseñanza. Utilizando bloques de Minecraft como ejemplo, se muestra cómo cada bloque puede mostrar un comportamiento diferente al ser destruido, aunque todos hereden de una clase base común. Las reglas del juego permiten que cada tipo de bloque (como el carbón o el diamante) se comporte de manera única mediante la sobrescritura de métodos. Todo esto se presenta de forma entretenida, haciendo que la programación orientada a objetos sea más accesible.

الوجبات الجاهزة

  • 🧙‍♂️ Entender el polimorfismo es clave en POO.
  • ⚔️ Los objetos pueden comportarse de manera diferente a pesar de compartir una clase padre.
  • 🛠️ Heredar métodos permite personalización en clases hijas.
  • 💎 Ejemplos prácticos ayudan a clarificar conceptos abstractos.
  • ⛏️ Usar analogías de videojuegos facilita la comprensión.

الجدول الزمني

  • 00:00:00 - 00:04:20

    En el video, se introduce el concepto de polimorfismo en programación orientada a objetos, utilizando un enfoque accesible y divertido. Se menciona que el polimorfismo permite que diferentes clases hereden métodos de una clase padre, pero redefinan el comportamiento de esos métodos. Se utilizan ejemplos de espadas y bloques de Minecraft para ilustrar cómo cada objeto puede tener una acción diferente al ser invocado, a pesar de compartir una estructura común. Se explican las clases 'carbón' y 'diamante', mostrando cómo cada una puede personalizar el método 'destruir' para reflejar su propia identidad. Finalmente, se anima a los espectadores a continuar aprendiendo y explorando la programación orientada a objetos.

الخريطة الذهنية

فيديو أسئلة وأجوبة

  • ¿Qué es el polimorfismo en programación orientada a objetos?

    Es la capacidad de una clase hija de redefinir un método heredado de la clase padre, permitiendo diferentes comportamientos.

  • ¿Por qué es importante el polimorfismo?

    Permite que objetos de diferentes clases puedan ser tratados como objetos de una clase común, facilitando la extensión del código y la reutilización.

  • ¿Qué ejemplo se usa en el video para explicar el polimorfismo?

    Se usan bloques de Minecraft, específicamente el bloque de carbón y el bloque de diamante.

  • ¿Cómo se implementa el polimorfismo en el ejemplo?

    Mediante la creación de métodos en clases hijas que sobreescriben los métodos de la clase padre para comportarse de manera específica.

عرض المزيد من ملخصات الفيديو

احصل على وصول فوري إلى ملخصات فيديو YouTube المجانية المدعومة بالذكاء الاصطناعي!
الترجمات
es
التمرير التلقائي:
  • 00:00:02
    hola amigos de youtube bienvenidos una
  • 00:00:04
    vez más a su canal de programación el
  • 00:00:06
    día de hoy continuaremos con nuestra
  • 00:00:08
    hermosa serie de la lógica de enfoque de
  • 00:00:11
    la programación orientada a objetos y en
  • 00:00:13
    el capítulo de hoy veremos la lógica del
  • 00:00:16
    polimorfismo explicada con maika
  • 00:00:18
    polimorfismo lo sé cada vez se pone más
  • 00:00:20
    extraño los nombres de estos aberrantes
  • 00:00:22
    temas pero es una duda que muchos de
  • 00:00:25
    ustedes tienen al igual que yo tengo una
  • 00:00:27
    duda y es porque uno no siguen en
  • 00:00:29
    instagram vamos síguenos ahí también
  • 00:00:31
    subimos contenido de calidad como a ti
  • 00:00:33
    te gusta poli de muchos porfis motta
  • 00:00:36
    forma composición estructura de un
  • 00:00:38
    cuerpo así es lo saque de es ese
  • 00:00:40
    tema que has escuchado en diferentes
  • 00:00:42
    clases tu profesor te explico quizá en
  • 00:00:45
    algún momento quizás le ocupaste quizá
  • 00:00:47
    lo hiciste en algún programa pero es muy
  • 00:00:49
    probable que no tengas ni la menor idea
  • 00:00:51
    de lo que es nadie lo sabe es una duda
  • 00:00:54
    que todos tenemos nos dice dije que
  • 00:00:57
    nadie lo sabe y aquí te lo explicaré el
  • 00:01:00
    polimorfismo trabaja cuando hay una
  • 00:01:02
    herencia es decir en el ejemplo anterior
  • 00:01:04
    vimos que pudimos hacer múltiples
  • 00:01:06
    espadas a base de su clase
  • 00:01:08
    y que cada espada tiene el mismo
  • 00:01:10
    objetivo pero diferente acción es decir
  • 00:01:13
    la espada de fuego quema cuando golpea
  • 00:01:15
    pero la de hielo con fina pero acaso
  • 00:01:18
    nunca se preguntaron en absoluto porque
  • 00:01:20
    rayos no tiene 66 mil seguidores en
  • 00:01:23
    instagram si son los que tienes en
  • 00:01:25
    youtube no esa no era hey absoluto como
  • 00:01:27
    rayos le explicas al código qué hacer si
  • 00:01:29
    golpea la de fuego o si golpea la de
  • 00:01:31
    diamante dijiste que todas heredan el
  • 00:01:34
    mismo código o mi pequeño amigo el arte
  • 00:01:36
    de heredar el mismo método pero
  • 00:01:38
    modificarlo para cada objeto que creaste
  • 00:01:40
    se le llaman polimorfismo así es
  • 00:01:42
    polimorfismo te lo podría explicar con
  • 00:01:44
    el mismo ejemplo de las espadas pero los
  • 00:01:46
    dos vídeos anteriores fueron con ese
  • 00:01:48
    ejemplo y acaba júdice entretenimiento
  • 00:01:51
    así que volvamos a los bloques creamos
  • 00:01:54
    la clase padre la plantilla con sus
  • 00:01:56
    atributos y métodos de un bloque
  • 00:01:57
    genérico de minecraft todos los bloques
  • 00:01:59
    se destruyen cuando los picamos pero
  • 00:02:02
    no todos nos dan lo mismo al destruirse
  • 00:02:05
    o esperan creo que hace falta algo
  • 00:02:07
    creamos la clase padre con sus atributos
  • 00:02:09
    correspondientes y su método destruir y
  • 00:02:12
    perdón como sabemos esta clase es
  • 00:02:15
    nuestra plantilla por la cual en su
  • 00:02:17
    método destruir le ponemos hoy me rompí
  • 00:02:19
    pero no sé qué hacer porque no tengo
  • 00:02:21
    identidad después que haremos una clase
  • 00:02:23
    hija llamada carbón todos hemos picado
  • 00:02:26
    carbón será un buen ejemplo carbone
  • 00:02:28
    hereda cubo por lo cual tendrá sus
  • 00:02:30
    atributos y métodos de un bloque
  • 00:02:31
    genérico más aparte sus atributos extra
  • 00:02:34
    aquí podemos reescribir el método
  • 00:02:36
    destruir para personalizar mejor este
  • 00:02:38
    bloque y dirás pero bus de absoluto ese
  • 00:02:40
    método ya está escrito en la clase padre
  • 00:02:43
    si la sobre escribe el universo
  • 00:02:44
    colectora puedes aquí está la magia al
  • 00:02:47
    carbón le pondremos al destruirse hoy me
  • 00:02:49
    rompí int en un carbón acabamos de
  • 00:02:50
    modificar el método para que haga su
  • 00:02:52
    propia acción posiblemente dirás mira
  • 00:02:54
    así muy muy sinceramente no te estoy
  • 00:02:57
    entendiendo ni una ni agregamos la clase
  • 00:02:59
    diamante a todos nos gusta el diamante
  • 00:03:01
    al heredar de su clase padre cubo tendrá
  • 00:03:04
    los atributos y métodos de un cubo
  • 00:03:05
    genérico podrás cambiar su nombre en su
  • 00:03:07
    textura etcétera
  • 00:03:09
    y tendrá sus características de un
  • 00:03:10
    diamante pero recuerda que hereda todo
  • 00:03:12
    lo de la plantilla acaso cuando lo rompa
  • 00:03:14
    éste va a decir hoy me rompí pero no sé
  • 00:03:16
    qué hacer porque no tengo identidad no
  • 00:03:18
    harás polimorfismo en ese método lo
  • 00:03:20
    cambiarás para cuando se destruye tu
  • 00:03:22
    diamante pondrás hoy me rompí en un
  • 00:03:24
    diamante una vez haya sobre escrito los
  • 00:03:26
    métodos a cada subclase todo estará
  • 00:03:28
    funcional hasta que el vídeo de hoy
  • 00:03:30
    chicos espera que vicente absolute sólo
  • 00:03:33
    entretenimiento nada de sus
  • 00:03:34
    explicaciones funcionan en realidad
  • 00:03:36
    creamos el main aquí crearemos todos los
  • 00:03:39
    objetos y los destruiremos creamos el
  • 00:03:42
    carbón
  • 00:03:42
    hacemos que se destruya y un mira me
  • 00:03:44
    rompiste en un carbón creamos el
  • 00:03:46
    diamante lo rompemos y admira
  • 00:03:48
    me rompí ten tu diamante muy bien ahora
  • 00:03:50
    que sabes polimorfismo podemos seguir
  • 00:03:52
    avanzando en esta sección de
  • 00:03:54
    programación orientada a objetos espero
  • 00:03:56
    que estés aprendiendo y pasando un buen
  • 00:03:57
    rato ya que esto no se acaba sigue
  • 00:03:59
    intentándolo yo creo en ti
  • 00:04:01
    [Música]
الوسوم
  • programación
  • polimorfismo
  • POO
  • Minecraft
  • bloques
  • técnicas de enseñanza
  • herencia
  • métodos
  • clases
  • ejemplos