Mam taki kod:
public abstract class Basic <TA, TIA, TB, TIB> implements IBasic
{
public Basic(){
}
}
A - klasa A
B - klasa B
IA, IB - interfejsy dla klas
Chciałbym zrobić tak że za TA można umieścić tylko obiekt dziedziczący po A, a za TIA tylko interfejsc dziedziczacy po IA, i podobnie dla B.
W c# używa się where a w javie znaleźć nie mogę( słabo szukam :( ).