static-initializer- все статьи тега ➜ страница 0


Статический инициализатор в Java

мой вопрос касается одного конкретного использования статического ключевого слова. Можно использовать static ключевое слово для покрытия блок кода внутри класса, который не принадлежит к какой-либо функции. Например, компилируется следующий код: public class Test { private static final int a; static { a = 5; doSomething(a); } private static int doSomething(int x) { return (x+5); } } если убрать static ключевое слово он жалуется, потому что перем ...