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

  • Android Central

    Android Cent

    13 Kasım 2008
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013