Встречается на собеседованиях • сегодня
Что такое static поле
Статическое поле (static field) в Java принадлежит классу, а не конкретному экземпляру. Оно инициализируется при загрузке класса и существует в единственном экземпляре, независимо от количества созданных объектов.
Пример:
java
public class Counter {
static int count = 0; // статическое поле
Counter() {
count++; // увеличивается при каждом создании объекта
}
public static void main(String[] args) {
new Counter();
new Counter();
System.out.println(Counter.count); // 2
}
}Особенности:
- Общее для всех экземпляров класса.
- Доступно через имя класса (
ClassName.field). - Инициализируется при загрузке класса в JVM.
- Может быть final (константа) или изменяемым.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы