2013-10-25 102 views
7

是否有这些这个通用自我约束泛型

public class SelfBounded <T extends SelfBounded<T>>{} 

而这一次

public class SelfBounded <T extends SelfBounded>{} 

之间的任何实际的区别吗?

如果是,那我该如何观察它们?

+7

'SelfBounded >'我们需要更进一步... –

+4

第二个使用原始类型,这可能不是一个好主意。 – millimoose

+0

实际上有一个类似于标准Java API的例子:public class Enum >' – Jesper

回答

-3

第二个使用原始类型,它不应该被使用。

但实际上这些声明都没有用处。你几乎应该只使用

public class SelfBounded <T>