奇怪的是,实例变量brand
是私有范围,但可以通过 method 内部的“公共”方式访问compareTo
。
public class Car implements Comparable<Car> {
private String brand;
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public int compareTo(Car o) {
return this.brand.compareTo(o.brand);
}
}