【发布时间】:2014-08-09 14:44:49
【问题描述】:
这可能是一个非常初学者的问题,但我很想问。通常我用<T>来写一个泛型的Java类。
public class Foo<T> extends Bar<T> {...}
但我也看到人们在许多开源项目中使用<E>。 <E> 与<T> 有什么不同吗?还是只是一些编码习惯?
【问题讨论】:
-
这只是编码习惯。有些人可能会说 T 代表类型,E 代表实体,或者其他什么,你可以使用任何你想要的字母。
标签: java generics coding-style