CJCoding With Joseph

Layered Descriptions

Chain overrides across three levels using base. Vehicle.Describe() prints I am a vehicle. Create Car : Vehicle that overrides Describe() to call base.Describe() then print I am a car. Create SportsCar : Car that overrides Describe() to call base.Describe() then print I am a sports car. Do NOT write a Main method.

When the tester calls Describe() on a SportsCar, the program prints:
I am a vehicle
I am a car
I am a sports car

Expected Output:

I am a vehicle
I am a car
I am a sports car
Topics:
Inheritance
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.