class HasId<I> {}
class HasStringId extends HasId<String> {}
class Alert<T extends /*Some*/Object> extends HasStringId {}
class BaseController<M extends HasId<String>> {
// abstract Class<M> g
tipinde başlatma sorunu başlatılıyor Tip parametresi olan bir sınıfı başlatacak bir sorun yaşıyorum. Java'nın tür çıkarımının bir kusuru gibi görünüyor ve bu ya da bunu başarmanın daha iyi bir yolu ol
Jeneriklerin çemberler arasından nasıl atlayacağını anlamaya çalışıyorum. Ben: interface Root { }
interface Middle extends Root { }
class Type implements Root { }
Ve birçok "Alt tür" sınıfları: cl