【OCJP】 第4题---Comparable只有个compareTo()方法
来源:互联网 发布:it团队口号 知乎 编辑:程序博客网 时间:2024/04/28 20:56
上题:
QUESTION 5Given:1. public class Score implements Comparable<Score> {2. private int wins, losses;3. public Score(int w, int l) { wins = w; losses = l; }4. public int getWins() { return wins; }5. public int getLosses() { return losses; }6. public String toString() {7. return "<" + wins + "," + losses + ">";8. }9. // insert code here10. }Which method will complete this class?A. public int compareTo(Object o){/*more code here*/}B. public int compareTo(Score other){/*more code here*/}C. public int compare(Score s1,Score s2){/*more code here*/}D. public int compare(Object o1,Object o2){/*more code here*/}Answer: BSection: (none)
这个题看过好多次,一直没怎么明白它在考查什么,还和Comparator类混在一块了。
Comparable 和 Comparator 两个都是接口。唉,不说他了,这次只单说Comparable,因为我一看它里边的方法有好多,我就头疼。
相比之下,Comparable接口中的方法就比较乖了,就一个,嘿嘿。
代码是这样的:
public interface Comparable<T> { public int compareTo(T o);}
这下没什么好说的了,把题目拿来,对号入座,
C D不用考虑了,Comparable中就没这个方法(其实compara方法是Comparator中的方法);
A B呢,泛型嘛,题目类上怎么写的:public class Score implements Comparable<Score> ,很明显是 <Score>,选B。
0 0
- 【OCJP】 第4题---Comparable只有个compareTo()方法
- comparable的compareTo( )方法
- comparable的compareTo( )方法
- compareTo()-Comparable-JAVA方法-JAVA学习
- Comparable接口compareTo方法的反对称性
- 【OCJP】 第2题---Set中subSet()方法的运用
- 普通java类(排序)实现Comparable接口重写CompareTo方法
- java 设计模式 策略模式,comparable 接口,compareTo 方法
- 普通java类(排序)实现Comparable接口重写CompareTo方法
- list 排序 实现comparable接口 及 重写compareTo方法
- TreeSet实现Comparable接口覆写compareTo()方法
- 关于实现Comparable接口重写compareTo方法报错问题
- Comparable接口中compareTo用法
- Comparable接口中compareTo用法
- 实现Comparable接口和Comparator接口,并重写compareTo方法和compare方法
- 怎么根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序?
- OCJP第5天
- JAVA中用于对象排序的比较器Comparable接口和compareTo()方法
- 导入android-support-v7出错的解决办法
- 单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构
- MySql外键设置详解
- 两款MongoDB的可视化管理工具
- 使用Python将Word文件另存为任意支持的格式
- 【OCJP】 第4题---Comparable只有个compareTo()方法
- 卷积神经网络CNN
- android 路径规划
- hdu5040 优先队列+bfs
- C# FileStream流文件读写
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- 5.Same Tree
- openstack【juno】入门 【keystone篇】六::Keystone使用及遇到问题解决办法
- 在PCL中使用VoxelGrid滤波器对点云进行滤波