← Back to Inheritance
Question 599
Cast With as
Cast With as
Doginherits fromAnimaland defines aBark()method. CompleteMakeItBarkso it casts theAnimalargument toDogusing theasoperator. If the cast succeeds (result is notnull) callBark(); otherwise printNot a dog. Do NOT write aMainmethod. For aDogargument the program prints the output shown in Expected Output. For a plainAnimalargument the program prints: Not a dog
Expected Output:
Woof= newline. The output ends with a newline — print one after the last line.
Hints4 available
Sign in to use hintsTopics:
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.