1

Тема: Для чого потрібні інтерфейси?

Скажіть будь ласка для чого потрібні інтерфейси. Може на прикладі зможете пояснити? Перерив весь інет так і не зрозумів для чого вони. На перед дякую.

2

Re: Для чого потрібні інтерфейси?

інтерфейс - це свого роду шаблон
там просто оголошуються функції і тоді при включенні інтерфейсу до якогось класу, не потрібно оголошувати ці функції заново - вони вже там є, і потім їх можна описати (у кожному класі може бути різний опис тієї самої функції) і спокійно використовувати

Психологічні бесіди з додатковою послугою промивання мізків. Недорого.
Не дизайню. Взагалі ні разу. У назві розділу "Дизайн та графіка" є слово "графіка" - ось тут трохи шарю. І не більше. Так, часто питають.
Продам гараж

3

Re: Для чого потрібні інтерфейси?

msk написав:

Скажіть будь ласка для чого потрібні інтерфейси. Може на прикладі зможете пояснити? Перерив весь інет так і не зрозумів для чого вони. На перед дякую.

Зупиніться, отроче! Бо спалахне трава навколо.
Ви вже наплодили низку тем про "новачкування", а вже хапаєтеся за інтерфейси. Схаменіться, поки не пізно.

I belong to the Dead Generation.
Подякували: Очі.завидющі, Replace, koala, leofun014

4

Re: Для чого потрібні інтерфейси?

Стандартне питання на співбесіді: чим відрізнаються абстрактні класи від інтерфейсів?
По темі: я рекомендую взяти книгу філософія Java і прочитати її. Дуже хороша книга і там пояснюється для чого потрібні інтерфейси і велика кількість прикладів.

5

Re: Для чого потрібні інтерфейси?

Дякую за відповіді

6 Востаннє редагувалося volodimirg (08.07.2013 12:31:20)

Re: Для чого потрібні інтерфейси?

Свого часу про інтерфейси дещо написав тут:

http://uk.wikibooks.org/wiki/%D0%9E%D1% … 1.81.D0.B8

А в цілому вам уже все відписали. Інтерфейси - це свого роду домовленість про структуру майбутніх класів. Це аналог абстрактних класів, проте ви можете розширите лише один клас. Інтерфейсів же можна реалізувати декілька в одному класі. Щоб зрозуміти до кінця, потрібно добре розібратися з механізмом успадкування в Java та поліморфізмом.

Подякували: Очі.завидющі1

7

Re: Для чого потрібні інтерфейси?

ось непогана стаття
http://kostin.ws/java/java-abstract-and-interfaces.html

Don’t do as I have done
Win where I have lost
Have where I have none