我想知道Java中是否存在使用always" extends"而不是" implements"来定义类型参数边界的特殊原因.
例:
public interface C {}
public class A<B implements C>{}
Run Code Online (Sandbox Code Playgroud)
被禁止但是
public class A<B extends C>{}
Run Code Online (Sandbox Code Playgroud)
是正确的.这是什么原因?