Задачу решил, но не понял момент с модификаторами. Почему если не указывать private у класса-родителя, то этот суперкласс в конструкторе наследника будет использовать перегруженный метод наследника, а не собственный метод?
Расул
23 уровень
Вопрос по задаче
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #2376425 Урoвень 41
24 апреля 2021, 22:11решение
Потому что создан объект B класса поэтому вызывается его переопределенный метод.
А когда ты пишешь у метода предка модификатор private, то наследник не переопределяет метод т.к. не видит его в предке, поэтому вызывается метод у предка.
+11
Расул
25 апреля 2021, 08:25
Благодарю за пояснение)
0