¿Cómo funcionan los wildcards de un genérico?

A veces en Java hay genéricos que llevan el símbolo de interrogación, como "?", "? extends X" o "? super Y". ¿Qué quiere decir este símbolo y por qué nos lo encontramos? Como te cuento en este vídeo, el sistema de inferencia de tipos de Java no permite usar por defecto especializaciones o generalizaciones en la clase que va dentro del diamante de un genérico, pero con los wildcards podemos fabricar cotas y restricciones que nos permitan usar clases de tipos que no está claro hasta que no se instancia la clase. 🔔 ¡Suscríbete ya! https://youtube.com/makigas?sub_confi... ➕ Más tutoriales en: https://www.makigas.es ⭐ Programa de miembros: https://youtube.com/@makigas/join 📝 Foros de la comunidad: https://foro.makigas.es 💬 Servidor de Discord: https://discord.makigas.es