โ Back to Polymorphism
Question 587
Hide a Method with new
Hide a Method with new
Thenewkeyword HIDES an inherited method instead of overriding it. With hiding, the reference type (not the object type) decides which method runs.Basehas a plain methodShow()returningBase. InDerived, hide it usingnewso it returnsDerived. Do NOT write aMainmethod. The tester callsShow()through aDerivedvariable and then through aBasevariable pointing to the same object, so the program prints: Derived Base
Expected Output:
Derived Base
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.