Я конечно сделал, как в задании, но с точки зрения биологии Животное является базовым классом для всех животных, и было бы правильно, если поменять Fish и Animal местами, либо же заменить Animal на Beast (Зверь) или Tetrapod (Четвероногое). А в таком виде это, на взгляд реальной эволюции, нонсенс.