โ Back to Polymorphism
Question 570
Abstract Template Method
Abstract Template Method
TheabstractclassShapehas a concreteReport()method that combines two abstract members:Kind()andArea(). Implement BOTH in theRectsubclass soReport()works.Reportnever changes, but its output varies by subclass. Do NOT write aMainmethod. Fornew Rect(3, 4)the program prints: Rect: 12
Expected Output:
Rect: 12
Topics:
Polymorphism
Code Editor
1
Tab to indent ยท Ctrl+Enter to run ยท Ctrl+Space to expand shortcuts (cw, cr, fori)
Your Output
Run your code to see the output here...
Test Cases
Run your code to see test case results.