peterarsentev / job4j_features_bugs

Ошибки и предложения в проекте Job4j.ru
https://job4j.ru
Apache License 2.0
11 stars 2 forks source link

2. Экзамен. ООП. [#791 #4086] #1644

Open yarmail opened 1 year ago

yarmail commented 1 year ago

К сожалению не нашёл информации про статический блок Возможно имеет смысл добавить его к статическим полям и методам в курсе и в экзамене

Попробую дать определение статического блока своими словами.

Мы знаем, что конструктор принадлежит объекту и часто служит для иниализации полей объекта. Никакого влияния на статические поля класса он оказать не может. Поэтому не может быть статического конструктора. Один из вариантов инициализировать статические переменные - это использовать статический блок. Также как и статический метод он может работать со статическими переменными.

что можно посмотреть https://javarush.com/groups/posts/3874-kofe-breyk-142-kakuju-roljh-v-java-igraet-kljuchevoe-slovo-static

peterarsentev commented 1 year ago

Взяли в работу.