インターフェイスが別のインターフェイスを拡張するときの Java の場合:
- なぜそのメソッドを実装するのですか?
- インターフェイスにメソッド本体を含めることができない場合、どのようにメソッドを実装できますか
- 他のインターフェイスを拡張して実装しない場合、どのようにメソッドを実装できますか?
- 別のインターフェースを実装するインターフェースの目的は何ですか?
これには 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
ます。
そして、マウスを合わせると、メソッドを実装していると表示されます!!!