interface Person{
boolean isAlive();
}
interface Presentable extends Person{
}
Почему , мы для интерфейса наследуемся ключевым словом extends? если наследование от интерфейсов пишется через ключевое слово implements?
Получается, что если мы указываем extends, то может наследоваться только от одного интерфейса?
А как же утверждение, что класс может наследоваться от сколь угодного кол-ва интерфейсов? или это относится только к классу?Шкипер
16 уровень
Extends или всё-таки implements?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дед мороз!
22 июля 2023, 20:56
Я запутался extends и implements
0
Anonymous #3303140
24 июля 2023, 11:11
class extends class
interface extends interface
class implements interface
+1
hidden #2029846
13 апреля 2019, 19:35
Вообще, можно было бы использовать implements. Ошибки бы не было, но в самом задании точно говорится, что нужно наследовать(extends) интерфейс.
0
cola
12 апреля 2019, 10:57
класс может расширять (extends) один класс и реализовывать (implements) несколько интерфейсов
интерфейс может расширять (extends) один интерфейс
+3
Елена
21 июля 2020, 17:01
интерфейс может расширять несколько интерфейсов
+1
cola
12 августа 2020, 06:44
да, извините, я конечно был не прав
0