Shape2D Write the following four classes to practice using an abstract class and polymorphism. Submit all four classes. Shape2D class For this class, include just an abstract method name get2DArea ()...


I need assistance with this java code. Please put the code into something I can copy Thanks!


Shape2D<br>Write the following four classes to practice using an abstract class and polymorphism. Submit all four classes.<br>Shape2D class<br>For this class, include just an abstract method name get2DArea () that returns a double.<br>Rectangle2D class<br>Make this class inherit from the shape2D class. Have it store a length and a width as fields. Provide a constructor that takes two double arguments and uses them to set the fields. Note, the area of a rectangle is the<br>length times the width.<br>Circle2D class<br>Also make this class inherit from the shape2D class. Have it store a radius as a field. Provide a constructor that takes a double argument and uses it to set the field. Note, the area of a circle is PI times it's radius<br>times it's radius.<br>Shape2DDriver class<br>Have this class provide a method named displayArea () that takes an object from just any of the above three classes (you can't use an object type parameter). Have the method display (not return) the area of the<br>object, rounded to one decimal place.<br>

Extracted text: Shape2D Write the following four classes to practice using an abstract class and polymorphism. Submit all four classes. Shape2D class For this class, include just an abstract method name get2DArea () that returns a double. Rectangle2D class Make this class inherit from the shape2D class. Have it store a length and a width as fields. Provide a constructor that takes two double arguments and uses them to set the fields. Note, the area of a rectangle is the length times the width. Circle2D class Also make this class inherit from the shape2D class. Have it store a radius as a field. Provide a constructor that takes a double argument and uses it to set the field. Note, the area of a circle is PI times it's radius times it's radius. Shape2DDriver class Have this class provide a method named displayArea () that takes an object from just any of the above three classes (you can't use an object type parameter). Have the method display (not return) the area of the object, rounded to one decimal place.

Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here