Sobes.tech
Junior — Middle

¿Puedes explicar qué es un método estático en programación orientada a objetos?

sobes.tech AI

Respuesta de la IA

Un método estático es un método de clase que pertenece a la propia clase, y no a un objeto específico de esa clase. Se puede llamar sin crear una instancia de la clase. En C#, los métodos estáticos se declaran con la palabra clave static.

Características de los métodos estáticos:

  • No tienen acceso a los campos y métodos no estáticos de la clase, ya que no están relacionados con un objeto en particular.
  • Pueden usarse para operaciones que no dependen del estado del objeto.

Ejemplo:

class Calculator
{
    public static int Add(int a, int b)
    {
        return a + b;
    }
}

// Llamada a un método estático sin crear un objeto
int result = Calculator.Add(5, 3);