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