Встречается на собеседованиях • сегодня
Что такое Static
static в Java означает, что поле или метод принадлежит классу, а не экземпляру. Это позволяет обращаться к нему без создания объекта.
Пример:
java
class Counter {
static int count = 0; // общее для всех экземпляров
text
Counter() {
count++;
}
static void printCount() {
System.out.println("Total: " + count);
}}
// Использование:
Counter c1 = new Counter();
Counter c2 = new Counter();
Counter.printCount(); // Выведет 2
text
**Особенности:**
- `static` поля/методы не могут обращаться к нестатическим членам класса напрямую.
- `static` блоки инициализируются при загрузке класса.
- Часто используется для утилитных методов (`Math.sqrt()`) или констант (`public static final`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы