【发布时间】:2012-08-24 11:00:11
【问题描述】:
我对 Java 编程比较陌生,我遇到了这个接口声明和实现它的类:
public interface Abcd<E extends Comparable<E>>{
......
......
......
}
public class AbcdImpl<E extends Comparable<E>> implements Abcd<E>{
......
......
......
}
您能解释一下<E extends Comparable<E>> 代表什么以及<E> 的典型含义吗?
【问题讨论】:
-
您到底为什么要在问题中将 替换为 ( and )?也许对人们回答不感兴趣?
-
可能重复 stackoverflow.com/questions/2231804/… & "E" 代表任何数据类型
-
@upcoming_coder:实际上这不是完全重复的,链接到的提问者已经知道泛型,这是更基本的。
-
是泛型类的模板名称。例如,将其视为 Collection_of_ 。 -
是
Abcd<E extends Comparable<E>>正确的语法,顺便说一句?