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

Что такое ключевое слово static

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

  • Статические поля (переменные) — общие для всех экземпляров класса.
  • Статические методы — вызываются без создания объекта, но не могут обращаться к нестатическим полям/методам.
  • Статический блок — выполняется при загрузке класса.

Пример:

java
class Counter {
    static int count = 0; // общая для всех экземпляров переменная
    Counter() { count++; }
    static void printCount() { // статический метод
        System.out.println("Total: " + count);
    }
}
public class Main {
    public static void main(String[] args) {
        new Counter();
        new Counter();
        Counter.printCount(); // выведет 2
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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