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

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013