Я реализую интерфейс Map<V,K>
и Collection<V>
в одном классе, но метод remove(Object)
встречается в обоих интерфейсах, поэтому затмение показывает мне некоторые ошибки.Типы возвращаемых данных разные, один возвращает boolean
, а другой V
, но это, похоже, не имеет значения.
Есть ли какой-нибудь способ сообщить java / eclipse, какой метод на самом деле переопределяется?
РЕДАКТИРОВАТЬ: у меня есть интерфейс, который должны реализовывать все значения, он предоставляет значение с помощью метода getKey (), что позволяет написать функцию добавления для карты.Но, похоже, нет никакого способа позволить этому одному классу одновременно выглядеть как карта и коллекция?