50,545
社区成员
发帖
与我相关
我的任务
分享
abstract class GeometricObject1 implements Comparable<GeometricObject1> {
static GeometricObject1 max(GeometricObject1 a,GeometricObject1 b) {
if(a.compareTo(b)>0) return a;
return b;
}
}
class Circle1 extends GeometricObject1 {
private double radius;
public Circle1(double a) {
radius=a;
}
public double getRadius() {
return radius;
}
public int compareTo(GeometricObject1 b) {
if(this.radius-b.getRadius()>=0) return 0;
return 1;
}
}
public int compareTo(GeometricObject1 b) {
Circle1 newb = (Circle1)b;
if(this.radius-newb.getRadius()>=0) return 0;
return 1;
}