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

被折叠的 条评论
为什么被折叠?