Sobes.tech
Junior — Middle

Pouvez-vous expliquer ce qu'est une méthode statique en programmation orientée objet?

sobes.tech IA

Réponse de l'IA

Une méthode statique est une méthode de classe qui appartient à la classe elle-même, et non à un objet spécifique de cette classe. Elle peut être appelée sans créer d'instance de la classe. En C#, les méthodes statiques sont déclarées avec le mot-clé static.

Caractéristiques des méthodes statiques :

  • N'ont pas accès aux champs et méthodes non statiques de la classe, car elles ne sont pas liées à un objet particulier.
  • Peuvent être utilisées pour des opérations qui ne dépendent pas de l'état de l'objet.

Exemple :

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

// Appel d'une méthode statique sans créer d'objet
int result = Calculator.Add(5, 3);