Comparable接口中的CompareTo方法一个类若要实现Comparable接口,必须要override里面的compareTo方法
public class Circle implements Comparable{
private double radius;
public Circle(){
}
public Circle(double radius){
this.radius = radius;
}
public double getPerimeter(){ //求周长方法
return 2*radius*Math.PI;
}
public double getArea(){ //求面积方法
return radius*radius*Math.PI;
}
@Override //要实现Comparable接口中的CompareTo方法
public int compareTo(Circle o) {
if(this.getArea() > o.getArea())
return 1;
else if(this.getArea()
文章为作者独立观点,不代表观点