2012-04-06 26 views
5

Ben böyle bir şey yapabileceğini biliyoruz: Bu durumdaJava Jenerik ve Açıklamalar: Tür-Safe

public class AbstractDao<T extends Bean> { 

} 

Bean bir sınıf veya arayüzüdür.

public class AbstractDao<T extends javax.persistence.Entity> { 

} 

bu mümkün gibi bir şey mi: ek açıklamalarla bunu yapmanın bir yolu gibi, varsa

merak ediyorum?

Şimdiden teşekkürler!

cevap

3

sayılı Java Dil Özellikleri says o tip değişkenleri yalnızca/uzatmak belirli sınıfları veya arabirimleri uygulamak için kısıtlı olabilir:

burada benzer soruya cevaplar göz at. Bir dersin notunun eklenmesi, sınıfın belirli bir türde genişletilmesine veya uygulanmasına neden olmadığından, ek açıklamalarla kısıtlayamazsınız.