Question: Please answer the following question in Java. Assume Rectangle is a class that inherits from the Polygon class. Both classes have a custom toString implementation.

Please answer the following question in Java.

Assume Rectangle is a class that inherits from the Polygon class. Both classes have a custom toString implementation. Rectangle has a getArea method, but Polygon does not. Given the following reference variable declaration and object assignment:

Polygon poly = new Rectangle();

What would happen given each of the following two lines of code? Briefly explain your answer.

System.out.println(poly); double area = poly.getArea();

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!