我以为我很了解Java泛型,但后来我在java.lang.Enum中遇到了以下内容:
class Enum<E extends Enum<E>>
Run Code Online (Sandbox Code Playgroud)
有人可以解释如何解释这个类型参数?用于提供可以使用类似类型参数的其他示例的加分点.
我想了解以下类型的语法.
例:
public interface A < T extends A < T> > {
}
Run Code Online (Sandbox Code Playgroud)
这个界面的逻辑是什么?
我正在创建JOOQ TableRecord的接口
<R extends TableRecord<R>>
Run Code Online (Sandbox Code Playgroud)
有人能够解释上面的这一行吗?
谢谢