Зачем HashSet и т.д. наследуют и AbstractSet и Set

155
31 мая 2021, 22:00

Ведь класс AbstractSet имплементит Set. Так зачем реализациям повторно его имплементить?

Answer 1

Это просто сделано для наглядности , чтобы не анализировать всю иерархию для получения информации о типе коллекции. И ещё HashSet может прекратить наследовать AbstractSet, потому что это внутренный класс.

READ ALSO
Как эффективно отладить java-приложение?

Как эффективно отладить java-приложение?

Допустим, у меня есть десктопное приложениеУ него есть свои кнопки, нажимая на которые выполняются различные методы

329
Деплой телеграм бота Java на Heroku

Деплой телеграм бота Java на Heroku

Есть телеграм бот написанный на JAVA - https://githubcom/altmf/questbot

219
Остановка и запуск Timer

Остановка и запуск Timer

У меня есть класс, в котором есть методы, запускающие и останавливающие таймер

141
Добавление drawable в TextView

Добавление drawable в TextView

Доброго времени сутокВопрос следующий: при запуске кода с подобным TextView Android Studio выдаёт следующую ошибку: "Binary XML file line #40: Error inflating class TextView"

414