Try English version of Quizful



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

Свои вопросы для тестов можно добавлять на странице с информацией о тесте. При этом для некоторых тестов добавление вопросов закрыто

Лента обновлений
ссылка Jun 23 18:26
Комментарий от Bawarez:
не путайте понятия "знание работы с символами" и "знание...
ссылка Jun 23 02:39
Комментарий от Cat909:
Есть ошибка в тексте вопроса; правильно будет "реализоват...
ссылка Jun 22 17:04
Комментарий от MiXProjecT:
Правильный ответ "Ошибка выполнения запроса". Провере...
ссылка Jun 22 15:47
Комментарий от bugnet425:
Решение через систему уравнений в один цикл за один пр...
ссылка Jun 22 13:33
Комментарий от dieselok161:
Либо объясните, либо удалите этот вопрос)))
Статистика

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

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

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

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

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

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

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

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

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

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

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