Map<V,K>
とCollection<V>
インターフェイスを1つのクラスに実装していますが、remove(Object)
メソッドは両方のインターフェイスで発生するため、eclipseでいくつかのエラーが表示されます。返品の種類は異なります。1つは返品boolean
で、もう1つは返品V
ですが、それは問題ではないようです。
どのメソッドが実際にオーバーライドされているかをjava/eclipseに伝える方法はありますか?
編集:私はすべての値が実装しなければならないインターフェースを持っています、それはgetKey()メソッドで値を提供し、マップの追加関数を書くことを可能にします。しかし、この1つのクラスをマップとコレクションとして同時に表示する方法はないようです。