package geometry; public class Circle implements Figure { private final int radius; private int centerX, centerY; public Circle(int radius, int centerX, int centerY) { this.centerX = centerX; this.centerY = centerY; this.radius = radius; } public void move(int vertical, int horizontal) { centerX += vertical; centerY += horizontal; } public double area() { return radius * radius * Math.PI; } public String show() { return String.format("Circle (%d,%d) radius %d", centerX, centerY, radius); } }