1 HAZİRAN 2009, PAZARTESİ
Nasıl alt Listesine supertypes Listesi oyuncular mı?
Örneğin, sağlar iki sınıf olduğunu varsayalım:
public class TestA {}
public class TestB extends TestA{}
List<TestA>
döndüren bir yöntem var ve ben List<TestB>
sonunda TestB
bu listedeki tüm nesneleri atmak istiyorum.
CEVAP
1 HAZİRAN 2009, PAZARTESİ
List<TestB>
çevrim neredeyse sadece çalışır; ama başka bir parametrenin genel bir tür çevirebilirsiniz. çünkü işe yaramıyor. Ancak, Ara joker bir tür çevirebilirsiniz ve sadece kontrolsüz bir uyarı ile ve joker türleri için döküm, sen-ebilmek beri) izin verilecektir:
List<TestB> variable = (List<TestB>)(List<?>) collectionOfListA;
Bunu Paylaş:
Nasıl SQLite veritabanı dosyası tablol...
Nasıl sözlük değerlere göre sözlükler ...
Nasıl klon ya da Python içinde bir lis...
Nasıl bir JavaScript nesnesinin özelli...
Nasıl içeren bir taahhüt verilen şube ...