如果要通过Arrays.sort给对象排序的话,那么对象必须要实现Comparable,并重写里面的compareTo方法,很明显么,你比较对象肯定需要定义一个比较的规则,这个和接口属性没关系,是这个方法决定的。
解决方案 »
- 求大神给小弟盖盖码字,实在是改不动了...
- 怎样在Eclipse下配置Tomcat,步骤写详细一点
- System.in.read()出问题了
- 相对于StringBuilder我还是用String类
- 求短信猫接受短信的PDU解码程序,哪位大哥有的话,麻烦发我一下, 谢谢了!
- 我现在用sun.net.ftp.*实现从ftp服务器上下载文件后删除服务器上文件,我没找到实现方法,求解。有其他方法也可以。(在线等)
- 请教jbuilder datamodule的用法
- IP地址字符串与整数之间怎样转换?
- 内部类的作用??
- ***************Help.怎样在Applet中弹出一网页?***************
- 如何启动360杀毒程序,进行查毒,最后返回查杀结果??
- 在JAVA中如何用int类型定义一个二进制
接口相当于该类的父类么?
当然不是,接口可以理解为一个标准、协议性的东西,在Java一个类可以实现多个接口,但一个类只能继承一个类,概念比较抽象,结合代码理解一下。
换句话说回来,让你自己写程序,你如何比较两个对象的升降顺序?
Sorts the specified array of objects according to the order induced by the specified comparator.
官方API定义了这个参数是必须实现Comparator接口的。