Computed properties in Java

//In Java there are no properties
class Square {
    public double side;
    public double getArea() {
        return side * side;
    }
    
    public void setArea(double area) {
        side = Math.sqrt(area);
    }
}

Square square = new Square();
square.side = 2;
double area = square.getArea();
//square.area is 4.0

square.setArea(9);
//square.side is 3.0