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

  • magnum33563

    magnum33563

    8 NİSAN 2011
  • The White House

    The White Ho

    21 Ocak 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006