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);