Czy istnieje sposób zdefiniowania ogólnego ograniczenia w Javie, które byłoby analogiczne do następującego ogólnego konwertera C#?Podwójne ogólne ograniczenie klasy w Javie: extends ConcreteClass & I
class Class1<I,T> where I : Interface1, Class2 : I
Staram się zrobić to tak:
class Class1<I extends Interface1, T extends I & Class2>
Ale kompilator narzeka na „class2” część: parametr typu nie mogą być stosowane przez inne granice.
'rozszerza'? Czy chodziło Ci o 'extends'? - również linia C# nie nakłada żadnych ograniczeń na typ T, być może popełniłeś błąd? – BrainSlugs83
To jest literówka i to jest Java. – axk