Встречается на собеседованиях • сегодня

К чему относятся статические переменные

Статические переменные относятся к классу, а не к конкретному экземпляру объекта. Они инициализируются при загрузке класса в JVM и существуют в единственном экземпляре, независимо от количества созданных объектов.

Пример:

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
    }
}

Особенности:

  • Общая для всех экземпляров класса.
  • Доступна через имя класса (Counter.count).
  • Живёт до завершения программы.
  • Не может использовать нестатические поля/методы напрямую.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы