CJCoding With Joseph
15free / daySign inCreate account

Polymorphism With an Interface

The IAnimal interface declares string Speak(). Complete the Dog and Cat classes so Dog.Speak() returns Woof and Cat.Speak() returns Meow. The tester puts both in a List<IAnimal> and prints each sound on its own line. Do NOT write a Main method.

The program prints the output shown in Expected Output.

Expected Output:

Woof
Meow

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

Hints2 available
Topics:
Interfaces
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.