不思議なことに、インスタンス変数brand
はプライベートスコープですが、メソッド内の「パブリック」な方法でアクセスできます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);
}
}