Try English version of Quizful



Раздаем бесплатные Q! подробности в группе Quizful.Alpha-test
Партнеры
Рекрутерам: Прескрининг кандидатов about
Топ контрибуторов
loading
loading
Знаете ли Вы, что

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Лента обновлений
ссылка 15:26:22
Комментарий от neon009:
а как поправить?
ссылка 15:02:53
Комментарий от dnxumuk:
1. К ООП оно никаким боком ...
2. "члены функции" ? что ...
ссылка 14:29:40
Комментарий от neon009:
Вопрос ориентирован на то как inline влияет на члены фун...
ссылка Feb 22 13:03
Комментарий от Croessmah:
Ну так это вопрос не по ООП.
ссылка Feb 22 12:45
Комментарий от dudoser322228:
Супер, спасибо!
Статистика

Тестов: 153, вопросов: 8584. Пройдено: 397071 / 1932054.

Java / Интерфейсы и абстрактные классы

Автор: art  к списку      

Вопрос
Какая разница между интерфейсом и абстрактным классом?
Ответ

Абстрактные классы используются только тогда, когда есть "is a" тип отношений; интерфейсы могут быть реализованы классами которые не связаны друг с другом.

Абстрактный класс может реализовывать методы; интерфейс не может реализовывать методы.

Интерфейс может только описывать константы и методы, но не реализовывать их. Все методы интерфейса по-умолчанию являются публичными (public) и абстрактными (abstract), а поля - public static final.

В Java класс может наследоваться (реализовывать) от многих интерфейсов, но только от одного абстрактного класса.

С абстрактными классами вы теряете индивидуальность класса, наследующего его; с интерфейсами вы просто расширяете функциональность каждого класса.

Если Вам понравился вопрос, проголосуйте за него

Голосов: 79  loading...
grim   juljuljul5455   nikons   aizol   Ryabos   vtk81   vid0169   yourock   kobayashi   KvanGee   Nilsen   ifa   sheffap   Dmidfielder   alexgiant   c0nst   Swamp   Chijuk   silicon   xspokkyx   mrKonyk   alex_skn   Scadge   WDM   hype   Batiskav   BalaboL   brijatovJava   Voldemar   Ron7aldo   bIropka   dcba1257908   DimansB   Itdocer   ray13   cyberuser   archik1223   evgeniyleusenko   goodwin64   alex1395   Sultry   igorek8888   Tevgen87   chyriloval   lshishkin   bepeck   bmaxsim   mishamhoyan   atlanovna   ewr3   sentinal   HOHOL   hungry_student   f_r_o_s_t   kakashon11   PavelArtLover   korsar001   san   ualeopold   Sebastian   Panyushkin13   letack   Konstantin_1986   werdn   randomizer   sheron   Sirelon   Alexander_1   krab2424   lazik234   Pooh   BorisL   the3dalex   Adm1n   Taupwnz   ka_dze   molinari   stskr   abstract071