Comparable<T>接口, 要使用Arrays类中的sort方法,则sort(Object[])中的对象必须实现了Comparable接口,且重写了compareTo方法。
因为在Arrays类中,sort的方法内部使用了a[i].compareTo(a[j] > 0)这样的语句,所以传入的数组对象必须实现了Comparable接口。
接口中的方法没有申明为public,是因为接口中的方法默认都是public,但是在实现类中重写的时候必须得写上public标识符。
Comparable<T>接口, 要使用Arrays类中的sort方法,则sort(Object[])中的对象必须实现了Comparable接口,且重写了compareTo方法。
因为在Arrays类中,sort的方法内部使用了a[i].compareTo(a[j] > 0)这样的语句,所以传入的数组对象必须实现了Comparable接口。
接口中的方法没有申明为public,是因为接口中的方法默认都是public,但是在实现类中重写的时候必须得写上public标识符。