SORU
30 EKİM 2008, PERŞEMBE


Java Jenerik (Joker)

Java jenerik joker hakkında bir kaç sorum var:

  1. List<? extends T> List<? super T> arasındaki fark nedir?

  2. Sınırlı bir joker nedir ve sınırlandırılmamış bir joker nedir?

CEVAP
30 EKİM 2008, PERŞEMBE


İlk soru <? extends T> <? super T> sınırlı joker örnektir. Sınırlandırılmamış bir joker* *4, görünüşe göre, ve temelde <? extends Object> anlamına gelir. Bu gevşek genel herhangi bir tür olabilir. Sınırlı bir joker (<? extends T> <? super T>) de olduğunu söyleyerek bu tür bir kısıtlama yerleştiriruzatınbelirli bir türü (<? extends T> bir üst sınır olarak da bilinir), ya da belirli bir türü (<? super T> bir alt sınır olarak da bilinir) atası olmalı.

Java Öğreticiler makaleler Wildcards More Fun with Wildcards jenerik çok iyi bazı açıklamalar var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013