自我约束的泛型

时间:2013-10-25 11:21:45

标签: java generics

这些通用

之间是否存在任何实际差异
public class SelfBounded <T extends SelfBounded<T>>{}

和这一个

public class SelfBounded <T extends SelfBounded>{}  

如果是,那我该如何观察呢?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:-3)

第二个使用原始类型,永远不应该使用。

但实际上这些声明都不是通常有用的。你几乎肯定会使用

public class SelfBounded <T>