INTERFACES 📜 (implements) en Java ☕ Acá lo vas a entender ✅

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 44

  • @CharlyCimino
    @CharlyCimino  Год назад +1

    🙌 ¡APOYÁ AL CANAL! Si te gusta mi contenido, invitame un cafecito 😁
    ➡ Desde Argentina: cafecito.app/charlycimino
    ➡ Fuera de Argentina: paypal.me/charlycimino
    📌 Dejá tu comentario 📝, dale 'like' 👍, suscribite al canal 👥 y activá la campanita 🔔 ¡GRACIAS!
    🤳 ¡Seguime!
    🌏WEB PERSONAL: charlycimino.com 🌏
    🌎INSTAGRAM: instagram.com/charlycimino 🌏
    🌍FACEBOOK: facebook.com/charlyycimino 🌏
    🌏LINKEDIN: linkedin.com/in/charlycimino 🌏
    🌏GITHUB: github.com/CharlyCimino 🌏
    🌏TWITCH: www.twitch.tv/charlycimino 🌏
    🌏PATREON: patreon.com/charlycimino 🌏

  • @luchonoprograma203
    @luchonoprograma203 2 года назад +6

    Vi varios videos de Clases abstractas e interfaces y nunca los entendia
    Vi tus videos y me quedo perfectamente claro en solo un video
    Tienes un don para enseñar y espero que algún dia traigas contenido relacionado a Spring

  • @alejandroingercher3020
    @alejandroingercher3020 2 года назад +1

    Como profe de Desarrollo Web y como alumno de Java, tengo doble admiración por lo que compartís. Gracias!

  • @ivanetinajero
    @ivanetinajero Год назад +2

    Charly, me sorprende porque hay otros canales de programacion con Java con mas suscriptores que tu canal. En verdad te lo digo, sigue asi, y no tengo duda que este sera el mejor canal de programacion con Java en español y tendras millones de suscriptores. Y lo mejor de tus explicaciones es que son conceptos de Programacion Orientada Objetos que pueder ser implementados en cualquier lenguaje de programacion que maneje este paradigma. Yo de hecho llegue a tu canal porque queria reforzar mis conocimientos de POO porque estoy aprendiendo desarrollo movil con Android con Kotlin. De hecho cuando termine la parte de herencia de tu playlist, traduci literalmente el ejercicio practico de la Baraja Inglesa con kotlin y funciono perfectamente en Kotlin mostrando todo en consola. Saludos desde Mexico

  • @santiagohiguita-zn6nl
    @santiagohiguita-zn6nl 5 месяцев назад +1

    Ejemplazo, muchas gracias maestro.
    Por cierto, como puedo votar por el PDBC?

  • @Sebastian-yp9hx
    @Sebastian-yp9hx Год назад

    tremendo, reconozco que lo vi como 5 veces jaja pero me cayo la fichaaaa gracias charlyyyyyyyyyyyyyy

  • @ignacioeifersucht9896
    @ignacioeifersucht9896 7 месяцев назад +1

    Muy buen contenido como siempre Charly! Quería repasar/indagar un poco más en interfaces y cuando te ví en la lista de videos ni lo dudé. Sos una gran fuente de conocimiento en Java. Saludos!

  • @HistoriasdeMichis
    @HistoriasdeMichis 2 года назад +2

    Me cuesta el tema dle interfaz, encontre un youtuber que hablaba de que el interfaz puede ser una rueda con metodos como acelerar y frenar, y que estas deben ser implementadas en clase auto y clase bici, gracias a eso entendi pero me faltaba un video asi mas completo para saber como profundizar el tema un poco mas . Gracias profe.

  • @PedroHernandez-hg8zy
    @PedroHernandez-hg8zy 2 года назад +1

    Te voy a recomendar mucho con mis amigos de universidad y mi maestro, eres buenisimo, muchas gracias por tu esfuerzo, te lo agradezco de todo corazón saludos desde México

  • @WillSkoll
    @WillSkoll 2 года назад +3

    Me encantan tus videos, este junto al de Clases Abstractas me dejaron todo clarísimo, gracias a los ejemplos que usaste! gracias!

  • @JoseMoreno-gu2bf
    @JoseMoreno-gu2bf Год назад

    Charly son sos lo mas. Esto es contenido de alta calidad. Muchas gracias

  • @brauliojaureguy6025
    @brauliojaureguy6025 2 года назад +2

    Buscaba un video mas corto pero este valio cada segundo. Entendi clarito, muy bien explicado. Gracias!

  • @juanitolopez4749
    @juanitolopez4749 2 года назад +3

    Muy bueno, ya necesitaba un poco de interfaces para repasar

  • @Fer_S.
    @Fer_S. Год назад

    Excelente explicacion de la utilizacion de la interfaz, muchos se quedan en un ejemplo sencillo.
    Gracias Charly 👏🏼👏🏼👏🏼🤓

  •  6 месяцев назад +1

    Una observación, en Java no se emula la herencia múltiple, las interfaces son un mecanismo de contrato, no de herencia. Ni siquiera en Java 8 que se permiten métodos default en las interfaces hay herencia múltiple. Lo que llamas emulación de herencia múltiple (y que viene en varios libros prestigiados) es una generalización para la reutilización de miembros en el contrato de las interfaces y reducir los mecanismos de duplicidad de código ante la presencia de requerimientos no funcionales y facilitar la reutilización. También la palabra extends entre interfaces no es herencia, es simplemente extensión de contrato. Por otro lado, felicidades por tus contenidos.

  • @LuisAlonsoLopezLopez
    @LuisAlonsoLopezLopez Год назад +1

    Al parecer implementaste el patrón Factory Method sin querer, o me estoy equivocando? Por cierto felicidades muy buena explicación.

    • @CharlyCimino
      @CharlyCimino  Год назад

      El Factory es un patrón creacional, lo hubiese implementado si el Partido creara a sus mensajeros. No es el caso. Si querés buscar un patrón de diseño, creo que el más cercano aquí es el Observer. Saludos

  • @facundotorres1991
    @facundotorres1991 Год назад

    Muchas gracias por el video tan claro, me sirvió un montón

  • @carlosalfredosoriaanez8241
    @carlosalfredosoriaanez8241 2 года назад

    Estos conceptos de java. Me los se. Pero sabes explicarlos muy bien. gracias.

  • @CaRiSsnm
    @CaRiSsnm Год назад

    Súper claro el tema de interfaces Charly gracias!!!

  • @J4m3s.g0sl1ng
    @J4m3s.g0sl1ng Год назад

    Excelente explicación, muchas gracias.

  • @aldoflores4097
    @aldoflores4097 Год назад

    Excelente explicación, gracias por compartir

  • @ddgi4791
    @ddgi4791 Год назад

    Me estás salvando.

  • @joadm5724
    @joadm5724 2 года назад

    10 puntos Charly. Una consulta a parte, si el ArrayList lo instancio e inicializo afuera del constructor, es lo mismo? porque vi que vos haces el ArrayList Eeeee; y luego en el constructor haces el = new ArrayList;
    Cambia en algo?

    • @CharlyCimino
      @CharlyCimino  2 года назад

      En general, los que se inicializan afuera del constructor son los atributos static (de clase)

  • @josegomez-lp4js
    @josegomez-lp4js 2 года назад

    gracias por tus videos, realmente muy completos

  • @MauroAlonzi
    @MauroAlonzi Год назад

    Excelente!!!

  • @ivanetinajero
    @ivanetinajero Год назад

    Hola Charly. Ahora si me perdi en este codigo. Como funciona la parte donde las clases concretas que implementan el metodo enviarMensaje, tambien sale el resultado de cuando lo implementa la clase la clase PartidoDelBuenCodigo. Es decir mi duda es, donde de esta guardando la cadena "Vote por el partido del Buen Codigo en la clase PartidoDelBuenCodigo. ¿ Que no se supone que las clases que implementan la interfaz estan sobreescribiendo ese metodo y sin embargo se esta mostrando el texto "Vote por el Partido Del Buen Codigo" concatenada con la salida del metodo de las clases concretas?

    • @CharlyCimino
      @CharlyCimino  Год назад

      1) El partido del bien código no implementa nada, solo guarda una lista de Enviadores de Mensaje
      2) El mensaje llega por parámetro, no entiendo cual sería el problema. ¿Has visto los videos de polimorfismo anteriores?
      Saludos

    • @ivanetinajero
      @ivanetinajero Год назад

      Gracias Charly. Tienes razon, la verdad es que casi me estallaba mi cabeza, solito me enrede, pero ya viendo por segunda vez, logre entenderlo. He visto todos tus videos atras de estos sin brincar ninguno. Tengo muchos años de experiencia ya con java y con Spring, pero con toda esta lista de reproduccion ha elevado mi nivel muchismo.

  • @facundodtd
    @facundodtd Год назад

    Profe puede ser que en usted haya mucha influencia de los libros Java de Deitel? por alguna razón 🤔 es una impresión que me vienen dando tus videos que por cierto son una verdadera genialidad; me vienen de 10 para repasar conceptos de forma rápida. Mil gracias nuevamente!

    • @CharlyCimino
      @CharlyCimino  Год назад +1

      Hola, los he leído, no de forma completa. Uno toma cosas de los libros, profesores, colegas, internet y la propia experiencia 😁

    • @facundodtd
      @facundodtd Год назад

      @@CharlyCimino Gracias por responder mi duda 😅, al final somos un poco de todo y programar no es la excepción

  • @diegomoster
    @diegomoster 2 года назад

    Hermoso, no entiendo por qué tan poco conocido :P

  • @jengibre4449
    @jengibre4449 2 года назад

    Crack como siempre!

  • @carlosferrando8992
    @carlosferrando8992 Год назад

    Sos un genio Charly, una pregunta ¿Cómo representaría en el UML de la interfaz una constante? porque como atributo no podría ir por lo que entendi, gracias.

    • @CharlyCimino
      @CharlyCimino  Год назад +1

      Gracias. Las constantes no pueden tener atributos... de instancia, pero sí de clase (static) y además constantes (final), por lo tanto, podés ponerlos en la zona central del rectángulo de la interfaz. Recordá que al ser estáticos y constantes irían en mayúsculas y subrayados. Saludos.

  • @martineduardovega724
    @martineduardovega724 Год назад

    charly crack excelente este video, claro y conciso!!! felicitaciones

  • @carlosgranado2452
    @carlosgranado2452 Год назад

    Pero esos metodos no que pusiste en la interfaz si no lo hubieras sobreescrito habria hecho lo mismo no? Lo unico que hace la interfaz es obligarte a poner el override, no?

    • @CharlyCimino
      @CharlyCimino  Год назад

      En este caso sí. También hay casos donde una interfaz no tienen ningún método, solo sirve para 'marcar' ciertas clases para tratarlas como un tipo común. Ejemplo: La interfaz 'Serializable' que viene con Java.

  • @jeffersoncuellar7421
    @jeffersoncuellar7421 2 года назад

    Excelente video, muchas gracias por compartir su conocimiento, me ayudo bastante esta explicación...

  • @adrian.vasquez.2002
    @adrian.vasquez.2002 Год назад

    buena che

  • @karloaguilar9969
    @karloaguilar9969 2 года назад

    Si me dio risa lo del partido político xD, pero es vdd

  • @juanmadomingo762
    @juanmadomingo762 Год назад

    crack