Sobes.tech
Junior — Middle
90

Dans quel endroit de la classe se trouve le champ statique et comment fonctionne-t-il?

Entreprises à qui on a demandé
ГазпромбанкГазпромбанк

Réponse de l'IA

sobes.tech IA

Статическое поле в классе 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

Статические поля часто применяются для хранения общих данных или констант, доступных без создания экземпляра класса.