Изучаю java и дошел до темы ООП, и тут описывается интерфейс и абстрактный метод, и я не совсем понимаю их разницу, ведь оба служат для каркаса(ну или чертежа, если я правильно понял) следующих методов, но искренне не могу понять разницу между ними и какой лучше использовать. Заранее спасибо за помощь!
Asked
Active
Viewed 38 times
0
-
1От интерфейсов возможно множественное наследование. От абстрактных классов - нет. Всегда используйте интерфейсы. В случае необходимости - абстрактные классы. Необходимость бывает очень редко. – Stanislav Volodarskiy Jan 04 '24 at 22:46
-
2Возможный дубликат вопросов: Отличия абстрактного класса от интерфейса (abstract class and interface) - 2013; Разница между интерфейсом и абстрактным классом (дубликат) - 2018 – Nowhere Man Jan 05 '24 at 00:42