Create a subclass of Circle class ColoredCircle by implementing the ColoredShape interface. It should have a field color of type enum ShapeColor. ColoredShape.java ShapeColor.java ColoredCircle should have two constructors. One will takes one parameters radius and set the color to SHAPE_COLOR_RED. Another will takes two parameters, radius and color. ColoredCircle should have a getPerimeter() method which will perform the following logic: if color is RED or BLUE, Perimeter = 2 * Pi * Radius * 2 if color is GREEN, Perimeter = 2 * Pi * Radius otherwise, Perimeter = 2 * Pi * Radius * 0.5
hay can you please write it in java.util.scanner form please and can you make it so i can copy and past it thank you
Create a subclass of Circle class ColoredCircle by implementing the ColoredShape interface. It should have a field color of type enum ShapeColor.
ColoredShape.java
ShapeColor.java
ColoredCircle should have two constructors. One will takes one parameters radius and set the color to SHAPE_COLOR_RED. Another will takes two parameters, radius and color.
ColoredCircle should have a getPerimeter() method which will perform the following logic:
if color is RED or BLUE, Perimeter = 2 * Pi * Radius * 2
if color is GREEN, Perimeter = 2 * Pi * Radius
otherwise, Perimeter = 2 * Pi * Radius * 0.5

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images









