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