iç iç sınıfa başvurmanın bir yolu var mı?Bir Java iç sınıfı için sınıf başvurusu
İç sınıfla uyumlu bir dönüş türü belirtmek istiyorum örn.
Class<OuterClass.*> some_method();
Bu sözdiziminin geçersiz olduğunu anlıyorum. Bunu ifade etmenin bir yolu var mı?
Bir iç sınıf bir dış sınıf genişletmediği için Class<? extends OuterClass>
gibi bir şey kullanamayacağımı biliyorum. Bunun yanı sıra
<T extends OuterClass.InnerClass> Class<T> some_method()
, sen herhangi iç sınıf bir nesne döndürerek ne kazanacağı:
Bunu neden yapmak istiyorsunuz? Herhangi bir tip güvenliği eklemez. – SLaks
Evet, bir dış sınıfı genişleterek iç sınıf yapabilirsiniz, değil mi? – sp00m
İçsel sınıf, tanımlandığı yerin bir meselesidir. Bir türü bir pakete bağlamanın bir yolunu da isteyebilirsiniz. – Bohemian