![Java для початківців, блог тільки про java (виклик конструкторів суперкласу в java) Java для початківців, блог тільки про java](https://images-on-off.com/images/163/javadlyanachinayushixblogtolkoprojava-244f8922.jpg)
В про-Стейшн формі перерахування являє собою список іменованих констант. Незважаючи на те що в Java є інші мовні засоби зі схожими функ-нальних можливостями, наприклад завершення змінні, багатьом про-граммірующім нa Java все ж не вистачало принципової ясності перерахувань, особливо тому, що вони застосовуються в багатьох інших мовах программиро-вання.
У версії JDК5 перерахування були впроваджені в Java і нарешті стали до-ступні для програмування на цій мові.
![Java для початківців, блог тільки про java (символи в ігрових автоматах) Java для початківців, блог тільки про java](https://images-on-off.com/images/163/javadlyanachinayushixblogtolkoprojava-23c92569.jpg)
У якому порядку викликаються конструктори класів. утворюють ієрархію при її створенні? Наприклад, який конструктор викликається раніше: АA () або ВB (), якщо ВB це підклас, а АA суперклас?
В ієрархії класів конструктори викликаючи-ються в порядку спадкування, починаючи з суперкласу і закінчуючи подклассом.
Більшетого, цей порядок залишається незмінним незалежно від того, використовується форма super () чи ні, оскільки виклик методу super () повинен бути в першому операто-ре, що виконується в конструкторі підкласу.
![Java для початківців, блог тільки про java (конструктор) Java для початківців, блог тільки про java](https://images-on-off.com/images/163/javadlyanachinayushixblogtolkoprojava-c751d82b.jpg)
З підкласу можна викликати конструктор. визначений у його суперкласі, використовуючи наступну форму ключового слова super: