重複の可能性:
インターフェイス実装でのメソッド名の競合 - Java
2 つのインターフェースを実装する必要がある場合、どちらにも同じ名前とパラメーターを持つメソッドが含まれているが、戻り値の型が異なる場合はどうすればよいでしょうか? 例えば:
interface A {
public int foo();
}
interface B {
public double foo();
}
class C implements A, B {
public int foo() {...} // compilation error
}
この問題を克服する簡単な方法はありますか?