Для чого в Java потрібні інтерфейси
У цій лекції поговоримо про важливе поняття в Java — інтерфейси. Слово тобі, напевно, знайоме. Наприклад, інтерфейси є у більшості комп'ютерних програм та ігор. У широкому значенні інтерфейс — якийсь «пульт», який пов'язує дві сторони, що взаємодіють одна з одною. А що саме це слово означає в Java, читай докладніше в лекції.
Корисна серія матеріалів
Як пише автор цього невеликого циклу статей, матеріали будуть корисні для тих, хто розібрався, як робити інтерфейси та їхнє спадкування, реалізував кілька прикладів, але так і не зрозумів, навіщо це робити. "Прикладний" аспект - у текстах нижче:
Різниця між абстрактними класами та інтерфейсами
З цієї лекції ти дізнаєшся, чим абстрактні класи відрізняються від інтерфейсів і розбереш приклади з поширеними абстрактними класами.
Відмінність абстрактного класу від інтерфейсу – важлива тема. Про різницю між цими поняттями тебе спитають на 90% майбутніх співбесід. Тому обов'язково розберися з прочитаним.
10 питань щодо абстрактних класів та інтерфейсів із співбесід по Java
У цій статті ми розглянемо часті питання щодо абстрактних класів та інтерфейсів, які задають на співбесідах щодо Java різного рівня. Більшість із них зрозумілі навіть Java-програмісту-початківцю. В основному це питання на чисте знання, але деякі з них, наприклад, про відмінності між абстрактними класами та інтерфейсами в Java або про те, коли краще віддати перевагу абстрактному класу ніж інтерфейсу, можуть виявитися досить непростими.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ