本帖最后由 伍叶竹 于 2014-4-17 12:42 编辑
Student 和 Worker 都是Person 子类。 以下三个比较器,如何理解第三个比较器即可实现前两个比较器功能。
- class StuComp implements Comparator<Student>
- {
- public int compare(Student s1,Student s2)
- {
- return s1.getName().compareTo(s2.getName());
- }
- }
- class WorkerComp implements Comparator<Worker>
- {
- public int compare(Worker s1,Worker s2)
- {
- return s1.getName().compareTo(s2.getName());
- }
- }
- class Comp implements Comparator<Person>
- {
- public int compare(Person p1,Person p2)
- {
- return p2.getName().compareTo(p1.getName());
- }
- }
复制代码
|