при правильное решение реализуем 3 интерфейса: Businessman, Worker, Secretary.
вопрос: Secretary и Worker имеют оба метод workLazy, что присходит с одним из них?
решил но есть вопрос можетбыть ктото сможет объяснить
IvanGr
41 уровень
решил но есть вопрос, может быть ктото сможет объяснить
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
24 февраля 2020, 14:03полезный
А что с ними должно происходить? В Secretary и Worker этот метод только объявлен, реализован он должен быть уже в самом Human. То есть реализация будет только одна.
+3
IvanGr Software Developer
24 февраля 2020, 14:13
ктото может подумать что два раза можно использовать 😀😀😀
0
IvanGr Software Developer
25 февраля 2020, 09:22
Добрий день, наверно сможешь всетаки мне помочь
вчера прочитал одну статью про интерфейсы, и нашёл такое :
"в Java8 появилось интересное дополнение — методы по умолчанию (default method)."
Тогда я возвращяюсь к моему вопросу. Что происходит когда мы имплиметируем два интерфейса которые имеют оба default method с одинаковым именем?
Конфликт или срабатывает только один?
0
Ksenia Volkova Java Developer в DXC Master
25 февраля 2020, 09:30полезный
Будет конфликт, и компилятор тебя обругает. Но если ты в своем классе этот метод переопределишь, то все будет ок.
+4