Топ контрибуторов
loading
loading
Знаете ли Вы, что

После прохождения теста можно комментировать вопросы теста, а Ваши комментарии увидят модераторы теста и пользователи, которым когда-либо эти вопросы попадались.

Лента обновлений
ссылка Oct 26 14:07
Комментарий от XenoZD:
Я получил это задание в следующем тесте, просто по памяти...
ссылка Oct 26 13:37
Комментарий от XenoZD:
Ну хорошо, в конструкторе вызов метода, что выведет сообщ...
ссылка Oct 26 13:31
Комментарий от XenoZD:
Репорта на ошибку нет, пишу здесь
Повторяю сказанное выше...
ссылка Oct 24 22:37
Комментарий от prof1A23:
полное несоответствие названию, вопросы которые соверше...
ссылка Oct 24 20:16
Комментарий от Mykhailo12:
методы: notifyAll(), notify(), wait() финальние, поет...
Статистика

Тестов: 153, вопросов: 8596. Пройдено: 471000 / 2297271.

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

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

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

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

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

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

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

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

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

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