Интерфейс расширяет другой интерфейс, но реализует его методы

В java, когда интерфейс расширяет другой интерфейс:

  1. Почему он реализует свои методы?
  2. Как он может реализовать свои методы, если интерфейс не может содержать тело метода
  3. Как он может реализовать методы, когда он расширяет другой интерфейс а не реализовать?
  4. Какова цель интерфейса, реализующего другой интерфейс?

Это основные концепции Java!

РЕДАКТИРОВАТЬ:

public interface FiresDragEvents {

  void addDragHandler(DragHandler handler);

  void removeDragHandler(DragHandler handler);
}


public interface DragController extends FiresDragEvents {

  void addDragHandler(DragHandler handler);

  void removeDragHandler(DragHandler handler);

  void dragEnd();

  void dragMove();
}

В eclipse есть знак реализации помимо реализованных методов в DragController.

И когда я навожу на него указатель мыши, он говорит, что он реализует метод!!!

43
задан Jarvis 29 May 2017 в 08:57
поделиться