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>
..... если это означает, что мы можем передать любой класс, который расширяет «все», а затем почему код выше не работает?Декларация класса с дженериками java
Пожалуйста, объясните это, его очень запутанные
С уважением