а почему в мы возвращаем обьект типа return new Cat(); и return new Dog()
Parsifal
26 уровень
Хелп!!!
Архивный
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Gennadiy
5 февраля 2019, 18:48решение
В методе public Pet getChild() тип возвращаемого значения Pet. Значит мы должны вернуть объект абстрактного класса Pet либо объект класса-наследника. Так как этот метод реализован в классах- наследниках Cat и Dog, то, соответственно, возвращаем объекты этих классов.
А именно, return new Cat(), return new Dog().
+11