Try English version of Quizful



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

Список полученных сертификатов находится на странице Вашего профиля. Сертификаты можно распечатать или разместить на Вашем сайте.

Лента обновлений
ссылка Sep 24 20:31
Комментарий от Anton__1998:
Вот это да.
ссылка Sep 24 07:08
Добавлен вопрос в тест C# - Средний уровень
ссылка Sep 24 03:33
Комментарий от Myxach:
Хмм, мне кажется или такие конструкции желательно не допу...
ссылка Sep 23 23:56
Добавлен вопрос в тест PHP 4 - Средний уровень
ссылка Sep 23 22:39
Комментарий от k0nstant1n:
Интересно, такие операторы где-то на практике использ...
Статистика

Тестов: 152, вопросов: 8545. Пройдено: 380735 / 1844241.

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

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

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

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

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

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

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

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

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

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