Jenerik Java ? E ve T arasında ne fark var? | Netgez.com
SORU
15 Mayıs 2011, Pazar


Jenerik Java ? E ve T arasında ne fark var?

Bu şekilde Java kod rastladım:

public interface Foo<E> {}

public interface Bar<T> {}

public interface Zar<?> {}

Java sınıf veya arabirim beyannamesi bu tip dedikleri üç şeyden arasındaki fark nedir?

CEVAP
15 Mayıs 2011, Pazar


Peki ilk iki arasında fark yok - sadece farklı isimler kullanıyorlartype parametresi(E T).

Üçüncü ? olarak geçerli bir beyan değildirjokerbir tür sağlamak için kullanılırbağımsız değişkenörneğin List<?> foo = ... foo bazı tip bir listesini gösterir anlamına gelir, ama ne olduğunu bilmiyoruz.

Bütün bunlarjenerikoldukça büyük bir konu. Tabii ki daha fazla bulunmasına rağmen, aşağıdaki kaynakları ile ilgili öğrenmek isteyebilirsiniz:

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Helen Bradley

    Helen Bradle

    4 Mart 2008
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011