1、泛型類別的靜態上下文中類型變數失效。
//静态域或者方法里不能引用类型变量 private static T instance; //静态方法 本身是泛型方法就行 private static <T> T getInstance(){ }
2、不能實例化類型變數。
// public Restrict() { // this.data = new T(); // }
3、不能用基本型別實例化泛型參數。
// NormalGeneric<double> normalGeneric = new NormalGeneric<>(); NormalGeneric<Double> normalGeneric = new NormalGeneric<>();
4、不能建立參數化類型的陣列。
Restrict<Double>[] restrictArray; Restrict<Double>[] restricts = new Restrict<Double>[10];
以上是Java泛型的限制是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!