이것은 공식적으로 내 머리를 쓰고 있습니다!Java Generics - T의 하위 클래스. T 하위의 동일한 하위 클래스
내가 원하는 것은 유형을 메소드에 전달하고 동일한 유형을 되 찾는 것입니다. 정확히 :
public <T> T get(T in) {
return in;
}
오직 T 만 오래된 클래스가 아닌 추상 기본 클래스의 하위 클래스가되기를 바랍니다. 이런 종류의 종류 :
public <T extends BaseClass> T get(<T extends BaseClass> in) {
return in;
}
그러나 우리 모두 알고 있듯이. 그런 식으로 작동하지 않습니다.
왜 그렇게 작동하지 않습니까? –
@TimBender 먼저 시도해 보지 않으시겠습니까? –
나는 그랬다. 그것을 생각하는 것 외에도, 그것은 효과가 있습니다. 나는 그 질문의 말씨를 지적했다. –