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