1
Generics로 Class를 생성 할 수 없습니다. 클래스에 제네릭 형식 매개 변수가 필요합니다.이 매개 변수는 제네릭을 그대로 사용합니다. 이것을 달성 할 수있는 방법이 있습니까?Generics 자체 Generics
public class Node<T, X>
는 그런 다음 같은 개체를 선언 할 수있다 :
public class Node<D, C<D,C>> {
D data;
C<D,C> children;
public D getData() {
return data;
}
public void setData(D data) {
this.data = data;
}
public C<D,C> getChildren() {
return children;
}
public void setChildren(C<D,C> children) {
this.children = children;
}
}
아니, 유형 매개 변수 자체가 가질 수 없습니다 유형 매개 변수를 (비록 유형 인수는 할 수있다). 여기서 성취하고자하는 것은 분명하지 않습니다. 설명해 주시면 더 잘 도와 드릴 수 있습니다. –