这些通用之间是否有任何实际区别
public class SelfBounded <T extends SelfBounded<T>>{}
和这个
public class SelfBounded <T extends SelfBounded>{}
?
如果是,那么我该如何观察它们?
这里已经有很多类似的问题了。您可以阅读以下文章
或以下问题:
第二个使用原始类型,永远不应该使用。
但实际上这些声明通常都没有用。你几乎肯定应该使用
public class SelfBounded <T>