黑马程序员技术交流社区

标题: compareTo接口里面怎么还实现排序了 [打印本页]

作者: 郭孟涛    时间: 2013-2-19 19:03
标题: compareTo接口里面怎么还实现排序了
接口不是抽象的没有方法体吗?接口只是类的一个模板吧。怎么还默认实现了自然排序功能了?

接口写法大体应该是:

interface Comparable
{
    int compareTo();
}





作者: 黑马-王言龙    时间: 2013-2-20 11:01
你自己实现这个接口的compareTo()方法后,被称为自然排序,接口本身不会实现它
作者: 寇弘禄    时间: 2013-2-20 11:36
comparable是接口,compareTo()不是接口而是comparable接口中唯一的方法,实现comparable接口的类需要覆写comparaTo方法才能具有比较性。
java中有很多类多具备默认的比较性,是因为它们已经实现了comparable接口并覆写了comparaTo方法,比如String类就能够按照自然顺序排序。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2