CJCoding With Joseph
15free / daySign inCreate account

Override Speak Method

The base class Animal declares a virtual method Speak() that prints Some sound. Override Speak() in Cow so it prints Moo instead. Because the method is virtual, the override runs even when the object is referenced through the Animal type. Do NOT write a Main method.

When the tester stores a Cow in an Animal variable and calls Speak(), the program prints the output shown in Expected Output.

Expected Output:

Moo

= newline. The output ends with a newline — print one after the last line.

Hints2 available
Topics:
Inheritance
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · 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.