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

Где используется ключевое слово static

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

Основные случаи использования:

  1. Статические поля – общие для всех экземпляров класса (например, счетчик созданных объектов).
  2. Статические методы – могут вызываться без создания объекта (например, Math.sqrt()).
  3. Статические блоки – выполняются при загрузке класса.
  4. Вложенные статические классы – не требуют экземпляра внешнего класса.

Пример:

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(); // Выведет: Total: 2  
    }  
}  

Статические элементы удобны для утилитных методов или общих данных, но их злоупотребление может нарушить ООП-принципы.

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

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

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

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