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

104
31 мая 2021, 22:00

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

Answer 1

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

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

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

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

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

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

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

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

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

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

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

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

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

299