я в настоящее времяКарта класса, реализующего интерфейс
class A {...}
interface B {...}
То, что я хотел бы иметь некоторый эквивалент
HashMap<String, A implements B>
т.е., что а String
карты к любому экземпляру A
, который реализует B
, Но этот синтаксис не компилируется. Есть ли способ сопоставить класс, реализующий интерфейс? Следует также отметить, что A
не является универсальным, так что я не могу сделать что-то вроде
A<? implements B>
Вы имеете в виду любые подклассы 'A', которые реализуют' B'? –
Это пахнет запахом кода. Вы уверены, что ваш дизайн иерархии классов правильный? – biziclop
@NicolasFilotto точно – Sherz