TGViewer
Java | Вопросы собесов Java | Вопросы собесов @easy_java_ru · 11.3K subscribers
Post #668 3.59K
🤔 В чём различие между интерфейсом и абстрактным классом?

Интерфейс определяет набор методов, которые должны быть реализованы классами, но не может содержать реализацию (до Java 8, когда появились default методы). Абстрактный класс может содержать как абстрактные методы, так и методы с реализацией, а также может иметь поля. Класс может реализовать несколько интерфейсов, но наследовать только один абстрактный класс. Абстрактные классы используются, когда требуется частичная реализация, а интерфейсы — для создания общего контракта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
  • 👍 31
  • ❤ 3
More from @easy_java_ru
  1. Oct 10, 2026🤔 На основании какой структуры данных реализован ArrayList? ArrayList реализован на базе…
  2. Oct 9, 2026🤔 Что такое «HTML»? HTML (HyperText Markup Language) — это язык разметки, используемый дл…
  3. Oct 9, 2026🤔 В чём различие между LeftJoin , RightJoin и InnerJoin? LEFT JOIN, RIGHT JOIN и INNER JO…
  4. Oct 8, 2026Post #2955
  5. Oct 8, 2026🤔 Что такое поток "демон"? Демон-поток — это поток, который: - Работает на фоне (например…
  6. Oct 7, 2026🤔 Может ли Entity-класс быть абстрактным? Да, Entity может быть абстрактным, если он служ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →