为什么在使用通用接口时应该使用declear类型?

时间:2017-11-23 07:53:53

标签: java interface

如:

public class Test implements Comparable<String>{}

如果我可以在compareTo方法的args中限制类型,为什么我应该在&lt;&gt;

中编写它

1 个答案:

答案 0 :(得分:0)

Comparable接口的主要目的是对某个类的对象强加一个总排序。

从这个角度来看,将“某个类”指定为Comparable接口本身的类型参数是有意义的。

因此,您作为接口的用户被迫提供类型参数。