package immutableShapes;

public class Circle {
	private Point center;
	private double radius;

	public Circle(Point p,double radius) {
		this.center=p;
		this.radius=radius;
	}

	public Circle move(double dx, double dy) {
		Point newCenter=center.move(dx,dy);
		return new Circle(newCenter,radius);
	}

	public String toString() {
		return new StringBuilder("Circle @ ").append(center).append(" r=").append(radius).toString();
	}
}