โ Back to Polymorphism
Question 590
Template Method Calls a Virtual
Template Method Calls a Virtual
A non-virtual base method can call avirtualmethod, and overriding that virtual changes the base method's behavior. TheReportclass has aBuild()method that wraps aBody()between a header and footer, andBody()isvirtualreturningEmpty. OverrideBody()inSalesReportso it returnsSales data. Do NOT write aMainmethod. The program prints: Header Sales data Footer
Expected Output:
Header Sales data Footer
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.