I am implementing the Map<V,K>
and the Collection<V>
interface in one class, but the remove(Object)
method occurs in both interfaces, therfore eclipse shows me some errors. The return types are different, one returns boolean
and the other V
but that doesn't seem to matter.
Is there some way of telling java/eclipse which method is actually being overridden?
EDIT: I have got an interface that all values must implement, it supplies the value with a getKey() method, making it possible to write an add function for the map. But there seems to be no way to let this one class look as a map and a collection at the same time?