Zasadniczo mam pytanie, dlaczego poniższe elementy nie działają. Mam klasy abstrakcyjnej:Używanie typu zagnieżdżonego jako ogólnego argumentu typu w deklaracji nadrzędnej klasy otaczającej
public abstract class Abstrct <T> {
}
I wtedy zdefiniować klasę, która korzysta z tej klasy z publicznych klasy wewnętrznej zdefiniowanej że chcę użyć parametru rodzajowego, jak następuje:
public class Outer extends Abstrct<Inner> {
public class Inner {
}
}
Ponieważ wciąż uczę się Java, jestem bardziej zainteresowany tym, dlaczego to nie działa. Nie tyle, żeby to działało, ale też byłbym tym zainteresowany.
Albo po prostu zadeklarować 'public class Outer rozciąga Streszczenie'. –
RealSkeptic