diff --git a/Circle.java b/Circle.java new file mode 100644 index 0000000..872c4dd --- /dev/null +++ b/Circle.java @@ -0,0 +1,37 @@ +public class Circle implements Shape { + private double radius; + private String color; + + public Circle(double radius, String color) { + this.radius = radius; + this.color = color; + } + + @Override + public double calculateArea() { + return Math.PI * radius * radius; + } + + @Override + public double calculatePerimeter() { + return 2 * Math.PI * radius; + } + + @Override + public String getColor() { + return color; + } + + @Override + public void setColor(String color) { + this.color = color; + } + + public double getRadius() { + return radius; + } + + public void setRadius(double radius) { + this.radius = radius; + } +} \ No newline at end of file