Java для початківців, блог тільки про java

Java для початківців, блог тільки про java
До версії JDK5 явно бракувало перерахувань - одного з мовних засобів, потреба в якому гостро відчували багато програмують нa Java.

В про-Стейшн формі перерахування являє собою список іменованих констант. Незважаючи на те що в Java є інші мовні засоби зі схожими функ-нальних можливостями, наприклад завершення змінні, багатьом про-граммірующім нa Java все ж не вистачало принципової ясності перерахувань, особливо тому, що вони застосовуються в багатьох інших мовах программиро-вання.

У версії JDК5 перерахування були впроваджені в Java і нарешті стали до-ступні для програмування на цій мові.

Java для початківців, блог тільки про java

У якому порядку викликаються конструктори класів. утворюють ієрархію при її створенні? Наприклад, який конструктор викликається раніше: АA () або ВB (), якщо ВB це підклас, а АA суперклас?

В ієрархії класів конструктори викликаючи-ються в порядку спадкування, починаючи з суперкласу і закінчуючи подклассом.

Більшетого, цей порядок залишається незмінним незалежно від того, використовується форма super () чи ні, оскільки виклик методу super () повинен бути в першому операто-ре, що виконується в конструкторі підкласу.

Java для початківців, блог тільки про java

З підкласу можна викликати конструктор. визначений у його суперкласі, використовуючи наступну форму ключового слова super:

Схожі статті