CJCoding With Joseph
15free / daySign inCreate account

Multi-Level Inheritance Chain

A base class Animal and a middle class Pet are provided. Pet extends Animal and adds an owner field.

Create a GoldFish class that extends Pet.

Requirements:
1. GoldFish has a String color field.
2. The constructor takes name, owner, and color. Call super(name, owner) for the first two.
3. Override toString() 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
Topics:
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.