Core - 1
Может ли один интерфейс наследоваться от другого? От двух других?
Да, в Java интерфейс может наследоваться от другого интерфейса с помощью ключевого слова `extends` . Один интерфейс может наследоваться только от одного другого интерфейса. Таким образом, иерархия наследования интерфейсов образуется в виде дерева.
Пример:
interface InterfaceA {
void methodA();
}
interface InterfaceB extends InterfaceA {
void methodB();
}
interface InterfaceC extends InterfaceB {
void methodC();
}
В этом примере интерфейс `InterfaceB` наследуется от интерфейса `InterfaceA` , а интерфейс `InterfaceC` наследуется от интерфейса `InterfaceB` . Таким образом, `InterfaceC` наследует методы из обоих интерфейсов `InterfaceA` и `InterfaceB` .