Junior — Middle
Pouvez-vous expliquer ce qu'est une méthode appelée sur un objet spécifique d'une instance de classe?
sobes.tech IA
Réponse de l'IA
La méthode appelée sur un objet spécifique d'une classe est une fonction qui appartient à cet objet et peut utiliser son état interne (champs). Cette méthode a accès aux données de l'instance via le mot-clé this.
Par exemple, si il y a une classe Person avec une méthode greet(), alors l'appel person.greet() exécutera le code de la méthode pour l'objet spécifique person, en utilisant ses propriétés:
class Person {
public string Name { get; set; }
public void Greet() {
Console.WriteLine($"Bonjour, je m'appelle {Name}!");
}
}
Person person = new Person { Name = "Ivan" };
person.Greet(); // Affichera: Bonjour, je m'appelle Ivan!
Ainsi, la méthode d'instance fonctionne avec l'état spécifique de l'objet, contrairement aux méthodes statiques, qui ne sont pas liées à un objet.