读书人

请教 private static class Entrylt;Egt;

发布时间: 2011-12-25 23:21:20 作者: rapoo

请问 private static class Entry<E> 中<E> 是什么意思?
看了一下LinkedList 的代码,其中定义了以下一个内部类:

private static class Entry <E> {
E element;
Entry <E> next;
Entry <E> previous;

Entry(E element, Entry <E> next, Entry <E> previous) {
this.element = element;
this.next = next;
this.previous = previous;
}
}

请问 Entry <E> 中的 <E> 表示什么意思?

[解决办法]
泛型,类似于模板,看你具体使用的,可以是String,也可以是Integer。。。
[解决办法]
JAVA从C那里偷师来的东西
就是函数模板
比如说你这样申明:Entry(String)
模板自动的把之后的 <E> 类型替换成String

读书人网 >J2SE开发

热点推荐