Я хочу создать реализацию java.util.Map, которая принимает только String как ключ и значение.java.util.Map-реализация с generics
я пытался несколько вещей
abstract class BaseMap<String,String> implements Map<K,V>
это дает МЕБ ошибки компиляции, потому что я реализую интерфейс и не выполняю полное определение ключа и значение
Затем я попытался расширить интерфейс для определения типов , это нт позвольте мне сделать это, а также
public interface IBaseMap<String, String> extends Map<K, V>
он по-прежнему дает ошибку «Струнный параметр типа скрывается java.lang.String»
Пожалуйста, помогите, заранее спасибо
'реализует Map' –
абстрактный класс BaseMap реализует Map это дает ошибку тоже. Теперь, если я удаляю Generics из имени класса, это работает, но тогда я не потеряю принудительное выполнение типа из Generics? –
Srijit
Действительно является либо «BaseMap реализует Map' или 'BaseMap реализует карту ' ... –
ppeterka