Shape2D Vrite the following four classes to practice using an abstract class and polymorphism. Submit all four classes. shape2D class or 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 ength times the width. Circle2D class 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 Iso make this class inherit from the shape2D class. Have it store a radius as a field. Provide mes it's radius. Shape2DDriver class lave 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 biect, rounded to one decimal place,
Shape2D Vrite the following four classes to practice using an abstract class and polymorphism. Submit all four classes. shape2D class or 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 ength times the width. Circle2D class 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 Iso make this class inherit from the shape2D class. Have it store a radius as a field. Provide mes it's radius. Shape2DDriver class lave 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 biect, rounded to one decimal place,
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 2PE
Related questions
Question
I need assistance with this java code. Please put the code into something I can copy Thanks!
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 5 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,