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

  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010