Sealed class members in Java

class Shape { 
    public int getArea() {
        return 0;
    }
}

class Square extends Shape {
    public int sideLength;

    public final int getArea() {
        return sideLength * sideLength;
    }
}

class RedSquare extends Square {
    public int getArea() { //<- Error
    }
}