Question: Create an interface named Shape with the following method signature: double area Next define classes which implement this interface as follows: Circle, with instance data

 Create an interface named Shape with the following method signature: double

Create an interface named Shape with the following method signature: double area Next define classes which implement this interface as follows: Circle, with instance data for the radius, a constructor which sets the radius and appropriate getter/setter methods . . Rectangle, with instance data for the length and width, a constructor which sets both properties and appropriate getter/setter methods Use the following code to test your implementations: public static void main(String) args) Circle c -new Circle(4):I/ Radius of 4 Rectangle r-new Rectangle (4,3); Height = 4, width-3 ShowArea (c) ShowArea (r) public static void ShowArea (Shape s) double areas.area ) System.out.printin("The area of the shape is "+area) Save your submissions in Circle.java, Shape.java and Rectangle.java

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!