Есть ли способ определить универсальное ограничение в Java, которое было бы аналогично следующему универсальному ограничению C #?
class Class1<I,T> where I : Interface1, Class2 : I
Я пытаюсь сделать это так:
class Class1<I extends Interface1, T extends I & Class2>
Но компилятор жалуется на часть "Class2": за параметром Type не могут следовать другие границы.