ile "Uyumsuz bir dönüş türü kullanma girişiminde bulunma" Kalıtım yoluyla geçersiz uyum türlerinde sorun yaşıyorum.Arabirim Kalıtımı
public interface A { }
public interface B extends A { }
public interface C {
Map<String, A> getMapping();
}
public interface D extends C {
Map<String, B> getMapping();
}
Bu işi yapmanın bir yolu var mı?
Şu anda derleyici Sana
interface C {
Map<String, ? extends A> getMapping();
}
Bu diyor kullanmanızı öneririz Ben D.
doğru @alfasin, sorular güncellendi - üzgünüm! – jjNford
Sorunuzda büyük bir değişiklik var. @ user3707125: o zaman çözümünüz var. –
Burada bir cevap gibi geliyor çocuklar ... – vikingsteve