Описание тега initialization-block
Вопросы по блоку инициализации. Их порядок выполнения в случае нескольких блоков, их значения по умолчанию и т. Д.
8
ответов
Что такое блок инициализации?
Мы можем поместить код в конструктор, метод или блок инициализации. Какая польза от блока инициализации? Нужно ли, чтобы это было в каждой Java-программе?
21 окт '10 в 12:28
1
ответ
Может ли статический класс содержать блок инициализации экземпляра?
Читая Java, я столкнулся с одним вопросом: Может ли статический класс содержать блок инициализации экземпляра?
25 ноя '17 в 10:52
3
ответа
Блок инициализации Java и переменные экземпляра
В контексте моего предыдущего вопроса классы Java и статические блоки, что если я изменил свой код со статического блока и переменных на обычный блок инициализации экземпляра и переменные экземпляра. Теперь, как будет выполняться код? class extra3 {…
23 июл '14 в 08:42
2
ответа
Статический блок против блока инициализатора в Java?
Возможный дубликат: Статические блоки инициализации Рассмотрим следующий код: public class Test { { System.out.println("Empty block"); } static { System.out.println("Static block"); } public static void main(String[] args) { Test t = new Test(); } }…
23 сен '12 в 06:04
1
ответ
Почему включение инициализации переменной в блок инициализации допускает инициализацию до объявления?
Рассмотрим следующий код: class New { id = 2; int id = 7; } Очевидно, что он не скомпилируется, поскольку мы пытаемся инициализировать необъявленную переменную. Однако включение оператора в блок инициализации делает его успешным: class New { { id = …
27 дек '18 в 11:21
10
ответов
Использование инициализаторов и конструкторов в Java
Так что в последнее время я освежил свои навыки работы с Java и обнаружил несколько функций, о которых раньше не знал. Статические инициализаторы и инициализаторы являются двумя такими методами. Мой вопрос: когда использовать инициализатор вместо вк…
29 апр '09 в 22:39
13
ответов
Статические блоки инициализации
Насколько я понял, "статический блок инициализации" используется для установки значений статического поля, если это невозможно сделать в одной строке. Но я не понимаю, зачем нам для этого нужен специальный блок. Например, мы объявляем поле как стати…
10 мар '10 в 20:37
4
ответа
Блок инициализации экземпляра и подклассы
Я запутался, когда должен запускаться блок инициализации экземпляра. Согласно книге Кэти Сьерра: Блоки инициализации экземпляра запускаются каждый раз, когда создается экземпляр класса Итак, рассмотрим два класса: родитель и ребенок, в соответствии …
21 апр '13 в 04:48
4
ответа
Как вырвать блок инициализации?
У меня класс выглядит так class Some { private enum Inner { } } И я пытаюсь найти Inner класс в блоке инициализации моего тестового класса. class SomeTest { private static final Class<?> INNER_CLASS; { for (final Class<?> declaredClass: …
29 янв '19 в 07:50
4
ответа
В чем разница между блоком инициализации и конструктором в kotln?
Я начал изучать Kotlin. Я хотел бы знать разницу между init блок и constructor, В чем разница между этим и как мы можем использовать это для улучшения? class Person constructor(var name: String, var age: Int){ var profession: String = "test" init{ p…
26 мар '19 в 12:10
0
ответов
когда в Java выполняется статический блок инициализатора?
public class Parent { public static int y=10 ; } public class Child extends Parent { static { y=20 ; } public static void main(String[] args) { System.out.println(Child.y); // output = 20 } } public class Test { public static void main(String[] arg…
09 май '23 в 07:39