Вот я не пойму если в классе-родителе CEO я заимплементил интерфейс Businessman и реализовал его, а затем наследовался от этого класса в классе CTO, то зачем в классе СТО снова имплементить этот интерфейс??? Он же уже реализован в класс-родителе?
Верно ли я понимаю, что здесь имеется ввиду, что реализация интерфейса в классе-родителе и наследнике должны быть разными, но если условию задачи будет подходить одинаковая реализация данного интерфейса, то можно его не имплементить в классе наследнике CTO ???
1. public static class CTO extends CEO implements Businessman{}
2. public static class CEO implements Businessman{}
Максим Василенко
15 уровень
Oбъясните один вопрос
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
24 апреля 2019, 10:32
Относительно зачем, думаю в учебных целях, чтобы разницу между ключевыми словами увидеть и запомнить, и увидеть что даже implements не обязывает нас имплементить интерфейс в чайлде, если он уже был реализован в паренте
0
Justinian Judge в Mega City One Master
24 апреля 2019, 10:31
Да , ты все верно понял.
0