关于#java#的问题,请各位专家解答!

子类继承CompareTo方法该如何来实现??(super关键字正确使用方式?)

img

public class Position extends CompareObject {
    public double x;
    public double y;

    public double getX() {
        return x;
    }

    public void setX(double x) {
        this.x = x;
    }

    public double getY() {
        return y;
    }

    public void setY(double y) {
        this.y = y;
    }

    @Override
    public double CompareTo(Object a) {
        Position position = (Position) a;
        // 勾股定理 两边的平方等于第三边的平方
        return Math.sqrt(Math.pow(this.x - position.x, 2) + Math.pow(this.y - position.y, 2));
    }

}