Simplemente brillante !!!... voy viendo los videos uno detrás de otro sin descanso 🙂.. tu nivel pedagógico es extraordinario. Sería un lujo disfrutar de tus explicaciones sobre programación funcional. Maestro... 👨🎓 Un saludo desde Tenerife 🖐
Muchas gracias por tus vídeos. Tú forma de explicar me ayuda no sólo a entender sino a aplicarlo de formas que no había previsto por desconocimiento de otros detalles, por lo que luego investigo estos y puedo aprender más ✍️ Un saludo maestro!!! 👌
Hola! una pregunta, cuando haces que la clase Auto o Persona implemente la interfaz, por que hay que aclarar de que tipo es? es decir porque no se podria trabajar con el tipo T de la interfaz? gracias!!
Podés trabajar con la 'T' de la interfaz si hacés 'implements Identificable' (sin los diamantes), pero en todos los métodos de la interfaz que usen la T ahora habrá tipos de dato 'Object'
Muy buen vídeo, me surge una duda que espero me puedas resolver ... He visto en varios lados que en algunos métodos, retornan una "Instancia" de una interface, pero bueno, las interfaces no se pueden instanciar. ¿Será qué en realidad lo qué JAVA hace es ir a buscar la clase qué está implementando esa interface y devuelve como tipo de dato, una instancia de esa clase?
Hola. Eso se llama upcasting, te recomiendo que busques ese vídeo en mí canal. Se está devolviendo la instancia de una clase que implementa tal interfaz. Ponerlo así abre la puerta a que se pueda cambiar de implementación sin alterar la firma del método
Se puede pero no conviene: si ves a todo como 'Object' vas a tener que usar downcasting por todos lados para volver a ver el tipo de dato original. Para eso justamente se creó la genericidad
No necesariamente esto por sí solo, pero muchos patrones de diseño se basan en este concepto para funcionar. Pronto habrá una Playlist de patrones en el canal... 😏
🙌 ¡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 🌏
Muchas gracias por tu conocimiento Charly, tus videos son oro puro!
Simplemente brillante !!!... voy viendo los videos uno detrás de otro sin descanso 🙂.. tu nivel pedagógico es extraordinario. Sería un lujo disfrutar de tus explicaciones sobre programación funcional. Maestro... 👨🎓 Un saludo desde Tenerife 🖐
Charly: Muchas por tu video y el codigo. Bien explicado, bien entendido.
no sabía de esto, muchas gracias!
Muchas gracias por tus vídeos.
Tú forma de explicar me ayuda no sólo a entender sino a aplicarlo de formas que no había previsto por desconocimiento de otros detalles, por lo que luego investigo estos y puedo aprender más ✍️
Un saludo maestro!!! 👌
gracias por el video
videazo
Pero igual de que sirve si el ID no sera unico por persona? (no de forma obligatoria para el compilador quiero decir)
Muy Buen video :D
Hola, que tema estas usando?
Uno propio. Buscá mí vídeo de "modo oscuro en NetBeans", en la descripción está el link para descargarlo
Hola! una pregunta, cuando haces que la clase Auto o Persona implemente la interfaz, por que hay que aclarar de que tipo es? es decir porque no se podria trabajar con el tipo T de la interfaz? gracias!!
Podés trabajar con la 'T' de la interfaz si hacés 'implements Identificable' (sin los diamantes), pero en todos los métodos de la interfaz que usen la T ahora habrá tipos de dato 'Object'
@@CharlyCimino perfecto muchas gracias!!
Muy buen vídeo, me surge una duda que espero me puedas resolver ... He visto en varios lados que en algunos métodos, retornan una "Instancia" de una interface, pero bueno, las interfaces no se pueden instanciar. ¿Será qué en realidad lo qué JAVA hace es ir a buscar la clase qué está implementando esa interface y devuelve como tipo de dato, una instancia de esa clase?
Hola. Eso se llama upcasting, te recomiendo que busques ese vídeo en mí canal. Se está devolviendo la instancia de una clase que implementa tal interfaz. Ponerlo así abre la puerta a que se pueda cambiar de implementación sin alterar la firma del método
Porque no se puede usar el Object para tipar de forma generica en el ejemplo que diste? Me perdi ahi
Se puede pero no conviene: si ves a todo como 'Object' vas a tener que usar downcasting por todos lados para volver a ver el tipo de dato original. Para eso justamente se creó la genericidad
¿Esto sería un patrón de diseño? Aun no los capto.
No necesariamente esto por sí solo, pero muchos patrones de diseño se basan en este concepto para funcionar. Pronto habrá una Playlist de patrones en el canal... 😏
@@CharlyCimino Ufff lo máximo. Ojalá sigas creciendo mucho.