В Java можно объявить поле/переменную, тип которой - несколько интерфейсов? Например, мне нужно объявить Map, а также Serializable. Я хочу убедиться, что переменная ссылается на сериализуемую карту. Интерфейс Map не расширяет Serializable, но большинство реализаций Map Serializable.
Я уверен, что ответ отрицательный.
Follow after. Я полностью осведомлен о создании нового интерфейса, который расширяет как Map, так и Serializable. Это не будет работать, поскольку существующие реализации (например, HashMap) не реализуют мой новый интерфейс.