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