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

Что делает static

Ключевое слово static в Java используется для создания членов класса (полей, методов, вложенных классов), которые принадлежат самому классу, а не его экземплярам.

  • Статические поля (переменные класса) – общие для всех экземпляров.
  • Статические методы – вызываются без создания объекта, но могут работать только со статическими полями.
  • Статический блок – выполняется при загрузке класса.
java
class Example {
    static int count = 0; // общее для всех объектов
    
    static { // блок инициализации
        System.out.println("Class loaded");
    }
    
    static void printCount() { // метод класса
        System.out.println(count);
    }
}

Нельзя использовать this в статическом контексте.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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