【发布时间】:2011-05-17 22:20:35
【问题描述】:
我刚找到这个考试题,想不通:
下面描述了一个人为的部分类,它实现了 Comparable 接口。这个人为类的唯一目的是将其实例与给定的字符串进行比较。
我们需要在课堂上填写两件事来完成它。这是课程:
public class PrivateComparableClass // FILL IN PART 1 {
private String thing;
public PrivateComparableClass(String thing) {
this.thing=thing;
}
//FILL IN PART 2
}
我假设第 1 部分仅对应于:
public class PrivateComparableClass implements Comparable {
在第 2 部分中,我假设他期望实现 compareTo 方法,但我真的不知道如何正确地实现这个:
public static int compareTo() {
if this.thing.equals(thing){
return 1;
} else {
return -1;
}
}
我将如何解决这个问题?
【问题讨论】:
标签: java compare comparable