Встречается на собеседованиях • сегодня
Для чего нужно ключевое слово static
Ключевое слово static в Java используется для создания членов класса (полей, методов, вложенных классов), которые принадлежат самому классу, а не его экземплярам.
Основные случаи использования:
- Статические поля – общие для всех экземпляров класса (например, счетчик объектов).
- Статические методы – могут вызываться без создания объекта (например,
Math.sqrt()). - Статические блоки – выполняются при загрузке класса.
- Вложенные статические классы – не требуют экземпляра внешнего класса.
java
class Counter {
static int count = 0; // общее для всех объектов поле
Counter() { count++; }
static void printCount() { // метод, доступный без создания объекта
System.out.println("Total: " + count);
}
}Важно: статические методы не могут обращаться к нестатическим полям/методам напрямую.

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