Инициализацию как статических, так и нестатических полей в Java можно выполнять внутри конструктора, блока инициализации и при объявлении переменной. Инициализация статических полей также может быть выполнена в блоке статической инициализации класса. Примеры: public class MyClass {
private int myField;
public MyClass(int myField) {
this.myField = myField;
}
} public class MyClass {
private static final String MY_CONSTANT;
static {
MY_CONSTANT = "Hello, world!";
}
} public class MyClass {
private int myField = 10;
} public class MyClass {
private int myField;
{
myField = 10;
}
} Это лишь несколько примеров инициализации полей в Java. 1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions Tелеграмм канал: https://t.me/DEBAGanov Мое резюме: https://github.com/DEBAGanov