它表示实现接口的类型R的类 TableRecord<R>
TableRecord<R>
表示接口绑定到相同的类型R。
例如:
public class Bla implements TableRecord<Bla>
我承认这似乎有些奇怪,但是Java泛型并没有真正区分extends
和implements
,这引起了一些混乱。
至于为什么要使用这个确切的定义,我对上下文的了解还不够,无法确切地知道它为什么有意义,但这可能是由于返回类型的对象的接口上的方法签名R
(例如Factory):
public R createTableRecord(...);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句