Sobes.tech
Junior — Middle
105

Proqramlaşdırmada statik dəyişənlər necə müəyyən edilir və onların məqsədi nədir?

AI-dan cavab

sobes.tech Süni İntellekt

Статические переменные в программировании — это переменные, которые принадлежат классу, а не конкретному объекту этого класса. Они определяются с помощью ключевого слова static (например, в Java).

Назначение статических переменных:

  • Хранить данные, общие для всех экземпляров класса.
  • Позволять доступ к переменной без создания объекта класса.
  • Использоваться для реализации счетчиков, кэширования, констант и других общих ресурсов.

Пример на Java:

public class Counter {
    public static int count = 0; // статическая переменная

    public Counter() {
        count++; // увеличиваем счетчик при создании объекта
    }
}

// Использование:
Counter c1 = new Counter();
Counter c2 = new Counter();
System.out.println(Counter.count); // Выведет 2

В этом примере count общая для всех объектов класса Counter и хранит количество созданных экземпляров.