Junior — Middle
Можете ли објаснити шта значи термин 'Static' у програмирању?
sobes.tech АИ
Одговор од АИ
В программировании ключевое слово static обозначает, что член класса (переменная, метод, свойство) принадлежит самому классу, а не конкретному экземпляру этого класса.
Это значит:
- Статические члены существуют в единственном экземпляре для всего класса.
- К ним можно обращаться без создания объекта класса.
- Они часто используются для хранения общих данных или утилитных методов.
Пример на C#:
class Calculator
{
public static int Add(int a, int b)
{
return a + b;
}
}
// Вызов статического метода без создания объекта
int result = Calculator.Add(5, 3); // result = 8
Также можно объявлять статические поля, которые будут общими для всех объектов класса. Это удобно для хранения глобального состояния или счётчиков.