Interface inheritance in Java

interface IShape {
    int getArea();
}

class Square implements IShape {
    public int sideLength;

    public Square(int sideLength) {
        this.sideLength = sideLength;
    }

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

Square square = new Square(5);
int area = square.getArea();
//area is 25