Bonjour tout le monde je débute en programmation, et je sais que c'est un peu fondamental en C#.
Du coup vous auriez pas un cours assez détaillé là-dessus, j'ai pas trop compris avec celui d'Openclassroom.
Merci !
Une méthode c'est une fonction.
En POO, ça décrit un comportement de ton objet (ex : un objet personnage va pouvoir avoir les méthodes avancer(), taper(), boirePotion(), etc)
Le 01 juillet 2015 à 10:12:43 Darkandgel a écrit :
Une méthode c'est une fonction.
En POO, ça décrit un comportement de ton objet (ex : un objet personnage va pouvoir avoir les méthodes avancer(), taper(), boirePotion(), etc)
Je rajouterais que c'est une fonction PROPRE à un objet
Imagine que tu as ça (schématiquement, je ne me souviens plus de la syntaxe C#):
void say_hello(){
Console.WriteLine("Hello world !");
}
int main(){
say_hello();
}
Ici say_hello() est une fonction simplement, mais si say_hello appartenait à l'objet... Phrase par exemple (que tu auras créé), eh bien ça sera une méthode, et pour l'appeller il faudra créer un nouvel objet Phrase de la sorte :Phrase phrase = new Phrase();
phrase.say_hello();
Une méthode appartient à un objet, une fonction non. C'est tout.
Il y à un bon cours C# ici : http://tahe.developpez.com/dotnet/csharp/
Et une FAQ C# : http://dotnet.developpez.com/faq/csharp/
Merci beaucoup, c'est super sympa !