SORU
10 HAZİRAN 2009, ÇARŞAMBA


Java jenerik - neden "T" uzanır; ama izin yok "uygulayan T"?

Eğer "extends" implements "typeparameters sınırları tanımlamak için daha" yerine her zaman kullanmak için Java özel bir nedeni olup olmadığını merak ediyorum

Örnek:

public interface C {}
public class A<B implements C>{}

yasak ama

public class A<B extends C>{}

doğru. Bunun sebebi nedir?

CEVAP
10 HAZİRAN 2009, ÇARŞAMBA


İster bir sınıf arasında genel bir kısıtlama dilde anlam farkı yok 'uygular' veya 'uzanır'. Kısıtlama olasılık 'uzanır' ve 'super' - yani, bu sınıf için ameliyat ile atanabilir için diğeri (genişletir) veya bu sınıf atanabilir bir (süper).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008