
1. Les variables de type dans le contexte statique des classes génériques ne sont pas valides.
//Les variables de type ne peuvent pas être référencées dans des champs statiques ou des méthodes d'instance T statique privée ;
//La méthode statique elle-même est une méthode générique privée statique <T> T getInstance(){.
} 2. Les variables de type ne peuvent pas être instanciées.
// public Restrict() {
// this.data = new T();
// } 3. Les paramètres génériques ne peuvent pas être instanciés avec des types de base.
// NormalGeneric<double> normalGeneric = new NormalGeneric<>(); NormalGeneric<Double> normalGeneric = new NormalGeneric<>();
4. Les tableaux de types paramétrés ne peuvent pas être créés.
Restrict<Double>[] restrictArray; Restrict<Double>[] restrictions = new Restrict<Double>[10];
Ce qui précède est une exploration des limites des génériques Java. J'espère que cela sera utile à tout le monde.