java- 泛型类到底是类还是接口,<T extends Comparable>的写法中为什么没有用implements...
java- 泛型类到底是类还是接口,的写法中为什么没有用implements...
weixin_30487701
于 2019-07-01 16:39:00 发布
323 java
原文链接:http://www.cnblogs.com/zhizhiyin/p/11114962.html
java-core P533
public static T min(T[] a )
这里产生了一个疑问,就是 泛型类的英文是generic class ,是class不是interface,但是这里用了extands Comparable,只有接口才会extands接口,那泛型类难道是接口吗?
P533有这么一段话做解释:
T和绑定类型可以是类,也可以是接口。
选择关键字extands的原因是更接近子类的概念,并且java的设计者也不打算在语言中添加一个新的关键字(如sub).
所以,这里的泛型用
转载于:https://www.cnblogs.com/zhizhiyin/p/11114962.html