class a{}
class b extends a{}
class c <? extends b> extends b{}
public class d {
public static void main(String[] args) {
c<c> n = new c<c>();
}
}
나는 SCJP를 읽고있다. 나는 class<?>
과 class<? extends anything>
이라는 generic 클래스의 개념을 얻지 못했습니다. "anything"을 확장하는 클래스를 전달할 수 있다면 위의 코드가 작동하지 않는 이유는 무엇입니까?generics로 클래스 선언 java
이를 설명해주십시오, 매우 혼란
감사