Есть ли способ определить общее ограничение в Java, которое будет аналогично следующему C# generic constratint?Двойное общее ограничение на класс в Java: extends ConcreteClass & I
class Class1<I,T> where I : Interface1, Class2 : I
Я пытаюсь сделать это следующим образом:
class Class1<I extends Interface1, T extends I & Class2>
Но компилятор жалуется на «class2» часть: параметр типа не может сопровождаться другими границами.
`extands`? Вы имели в виду `extends`? - также линия C# не помещает никаких ограничений на тип T, возможно, вы допустили ошибку? – BrainSlugs83 2015-04-25 21:01:43
Это опечатка, и это Java. – axk 2016-01-06 14:32:18