
1. 일반 클래스의 정적 컨텍스트에 있는 유형 변수는 유효하지 않습니다.
//유형 변수는 정적 필드 또는 메소드에서 참조할 수 없습니다. private static T 인스턴스;
//정적 메서드 자체는 일반 메서드입니다. private static <T> T getInstance(){
} 2. 유형 변수는 인스턴스화할 수 없습니다.
// 공개 제한() {
// this.data = new T();
// } 3. 일반 매개변수는 기본 유형으로 인스턴스화될 수 없습니다.
// NormalGeneric<double> NormalGeneric = new NormalGeneric<>(); NormalGeneric<Double> NormalGeneric = new NormalGeneric<>();
4. 매개변수화된 유형의 배열은 생성할 수 없습니다.
Restrict<Double>[] 제한Array; Restrict<Double>[] 제한 = new Restrict<Double>[10];
위 내용은 Java 제네릭의 한계에 대한 탐구입니다. 모든 사람에게 도움이 되기를 바랍니다.