Try English version of Quizful



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

Вы можете подписаться на RSS ленту новых тестов сервиса Quizful, в том числе и отдельно по каждой категории

Лента обновлений
ссылка 09:16:58
Комментарий от uic:
много вопросов, содержащих синтаксис с++11.
для теста по STL...
ссылка Nov 20 18:33
Комментарий от kozak95:
согласен
ссылка Nov 20 14:11
Комментарий от Leff:
pt, pc? Вы это серьезно? Рубеж 2017-2018 за окном!
Зачем де...
ссылка Nov 20 13:47
Комментарий от Leff:
19/20, но много вопросов по тем понятиям, которые уже давно...
ссылка Nov 20 01:38
Добавлен вопрос в тест CSS - Основы
Статистика

Тестов: 153, вопросов: 8578. Пройдено: 387276 / 1881083.

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

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

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

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

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

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

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

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

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

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