Back to questions
Газпромбанк
Junior — Middle
58
В каком месте в классе расположено статическое поле и как оно работает?
Companies where asked
Answer from AI
sobes.tech AI
Статическое поле в классе Java объявляется с ключевым словом static и располагается внутри тела класса, но вне методов и конструкторов. Оно принадлежит самому классу, а не конкретному объекту, поэтому существует в единственном экземпляре для всех объектов этого класса.
Это означает, что все экземпляры класса разделяют одно и то же статическое поле. Изменение значения статического поля через один объект отражается на всех остальных.
Пример:
public class Example {
static int counter = 0; // статическое поле
public Example() {
counter++; // увеличиваем счетчик при создании объекта
}
}
// Использование:
Example a = new Example();
Example b = new Example();
System.out.println(Example.counter); // Выведет 2
Статические поля часто применяются для хранения общих данных или констант, доступных без создания экземпляра класса.