← Back to Inheritance
Question 200
Multi-Level Inheritance Chain
Multi-Level Inheritance Chain
A base classAnimaland a middle classPetare provided.PetextendsAnimaland adds anownerfield. Create aGoldFishclass that extendsPet. Requirements: 1.GoldFishhas aString colorfield. 2. The constructor takesname,owner, andcolor. Callsuper(name, owner)for the first two. 3. OverridetoString()to return"<name> is a <color> goldfish owned by <owner>". Do NOT write a main method.
Expected Output:
Nemo is a orange goldfish owned by Darla= newline. The output ends with a newline — print one after the last line.
Hints4 available
Sign in to use hintsTopics:
InheritanceClasses
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (sysout, psvm, fori)
Your Output
Run your code to see the output here...
Test Cases
Run your code to see test case results.