SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • TokShogun

    TokShogun

    6 HAZİRAN 2009