Невозможно сделать это явным в коде Java.Сравните это с C #, например:
class MyClass : Interface1, Interface2 {
override Interface1.Method1 {...}
override Interface2.Method1 {...}
}
Обратите внимание, что в приведенном выше коде C # есть два метода с одинаковым именем, но переопределяющие разные интерфейсы.Это невозможно в Java.Если два реализованных интерфейса имеют один и тот же метод, в Java может быть только один метод, который переопределяет метод обоих интерфейсов одновременно.Поэтому на самом деле невозможно сказать в коде, какой интерфейс переопределяет определенный метод.Он переопределяет все методы с одинаковыми именами во всех интерфейсах.
Однако вы можете добавить комментарий.Кроме того, если вы добавите комментарий Javadoc, сгенерированная документация автоматически скажет: «Указано методом xxx в интерфейсе yyyy».