Esercizi sui Generics in Java
Ecco degli esercizi con soluzione per praticare l’uso dei Generics in Java.
Esercizio 1: Classe Generica Semplice
Creare una classe generica `Box` che può contenere un oggetto di qualsiasi tipo.
Esercizio 2: Metodo Generico
Creare un metodo generico che accetta un parametro di qualsiasi tipo e lo stampa.
Esercizio 3: Generics con Più Tipi
Creare una classe generica `Coppia` che può contenere due oggetti di qualsiasi tipo.
Esercizio 4: Bounded Generics
Creare una classe generica che accetta solo tipi che estendono `Number`.
Esercizio 5: Wildcard con Upper Bound
Utilizzare una wildcard con upper bound per accettare una lista di elementi che sono sottotipi di `Number`.
Esercizio 6: Wildcard con Lower Bound
Utilizzare una wildcard con lower bound per accettare una lista di elementi che sono supertipi di `Integer`.
Esercizio 7: Generics e EreditarietÃ
Creare una classe generica `Contenitore` con un metodo che accetta un parametro generico e stampare il contenuto.
Esercizio 8: Metodi Generici con Tipi Multipli
Creare un metodo generico che accetta due parametri di tipi diversi e li stampa.