如果我有一个Java泛型类...
public class EntityStuff<C> extends AbstractPropertyStuff<C> implements Serializable {
}
Run Code Online (Sandbox Code Playgroud)
这跟......一样吗
public class EntityStuff<T> extends AbstractPropertyStuff<T> implements Serializable {
}
Run Code Online (Sandbox Code Playgroud)
这封信有什么意义吗?
hmj*_*mjd 43
不,没有意义.
有些约定(参见Java Generics Tutorial):
E - Element (used extensively by the Java Collections Framework)
K - Key
N - Number
T - Type
V - Value
S, U, V etc. - 2nd, 3rd, 4th types
Run Code Online (Sandbox Code Playgroud)
soc*_*a23 10
它完全一样,信没有任何意义.实际上,type参数可以是任何有效的Java标识符,因此:
EntityStuff<T>
EntityStuff<t>
EntityStuff<TTT>
EntityStuff<ttt>
EntityStuff<_t23>
Run Code Online (Sandbox Code Playgroud)
都是合法的.
| 归档时间: |
|
| 查看次数: |
2744 次 |
| 最近记录: |