#вопросы_с_собеседований
В чем разница между интерфейсом и абстрактным классом?
Интерфейс — чистая абстракция, не содержащая в себе ничего, кроме названий методов, а абстрактный класс может содержать ещё и код. Разница есть в разных языках программирования — в Java обычный класс может унаследовать только один абстрактный класс, но сразу несколько интерфейсов.
В чем разница между интерфейсом и абстрактным классом?
Интерфейс — чистая абстракция, не содержащая в себе ничего, кроме названий методов, а абстрактный класс может содержать ещё и код. Разница есть в разных языках программирования — в Java обычный класс может унаследовать только один абстрактный класс, но сразу несколько интерфейсов.