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