garrip91, обратите также внимание на то, что Malleys удалил из вашего кода конструкторы классов Dog и Cat.
Нет никакого смысла создавать конструктор у этих классов только для того, чтобы вызвать конструктор родителя, он и так будет вызван.
В методе getName класса Animal будет возвращено только значение свойства name, все остальные возвращения никогда не будут выполнены, т.е. их можно удалить.
|