29
Как мне объяснить разницу между интерфейсом и абстрактным классом?
В одном из моих интервью меня попросили объяснить разницу между интерфейсом и классом Abstract . Вот мой ответ: Методы интерфейса Java неявно абстрактны и не могут иметь реализации. Абстрактный класс Java может иметь методы экземпляров, которые реализуют поведение по умолчанию. Переменные, объявленные в интерфейсе Java, по умолчанию являются окончательными. Абстрактный …