정적 제네릭 메소드 호출입니다. 이것을 article에서보십시오. Generics 일반 프로그래밍을 허용합니다.
예를 들어이 일반적인 클래스 : 클래스를 인스턴스화하는 동안 제네릭 형식 T는 컴파일시에 결정됩니다
public class GenericClass<T>{}
.
GenericClass<String> class = new GenericClass<String>();
강제로 일반 유형을 특정 유형의 자손으로 설정할 수 있습니다. 예 :
public class GenericClass<T extends JComponent>{}
이는 독립적 위협 제네릭 타입을 할 수있는 방법 내에서 제네릭 프로그래밍을 허용하는 데 유용있는 그것의 실제 type.For의 예입니다 : 귀하의 경우
public class GenericClass<T extends JComponent>{
private T component;
public void showComponent(){
T.setVisible(true); //you can call this method. T could be a JComponent or a subclass of it
}
}
당신이 지정하는 정적 메서드를 호출하는 동안 제네릭 형식은 정적 특성 때문에 인스턴스가 없어도 호출 할 수 있습니다.