1 00:00:03,520 --> 00:00:04,280 -Bonjour à tous. 2 00:00:04,600 --> 00:00:06,240 Dans cette partie 3 du redo, 3 00:00:06,560 --> 00:00:10,280 on va s'intéresser à une précision qui a peut-être attiré votre attention 4 00:00:10,600 --> 00:00:12,640 sur la création des méthodes. 5 00:00:12,960 --> 00:00:15,080 Vous avez remarqué que souvent, pour créer une méthode, 6 00:00:15,400 --> 00:00:18,280 je supprime complètement un code qui a déjà été écrit. 7 00:00:19,080 --> 00:00:23,040 Ça peut peut-être en effrayer certains, mais en fait, le code ne sera modifié 8 00:00:23,360 --> 00:00:27,120 que si la signature de la méthode ou son nom change. 9 00:00:27,440 --> 00:00:32,360 Si je crée la méthode "decrement" mais que je veux qu'elle enlève 2, 10 00:00:32,680 --> 00:00:34,800 je vais l'appeler "decrement2", 11 00:00:35,120 --> 00:00:37,000 je suis en train de réécrire la méthode "decrement". 12 00:00:37,320 --> 00:00:39,280 Vous le voyez, on est dans l'onglet Decrement. 13 00:00:39,600 --> 00:00:42,520 La petite étoile signifie que ça a été modifié et pas sauvegardé. 14 00:00:42,840 --> 00:00:43,800 Je veux que ça enlève 2. 15 00:00:44,120 --> 00:00:48,600 Si je sauvegarde, Cmd+S, on voit que la méthode "decrement2" a été créée. 16 00:00:48,920 --> 00:00:54,000 C'est parce que j'ai modifié le nom de "decrement" avant de sauvegarder. 17 00:00:54,320 --> 00:00:56,040 Si je ne modifie pas le nom de "decrement" 18 00:00:56,360 --> 00:00:59,960 et que je veux faire que la méthode "decrement" de base enlève 2, 19 00:01:00,280 --> 00:01:05,280 j'ai simplement besoin de modifier le corps du message sans modifier le nom. 20 00:01:05,600 --> 00:01:07,440 Si je sauvegarde maintenant celle-là, on voit 21 00:01:07,760 --> 00:01:10,680 que "decrement2" et "decrement" ont la même fonctionnalité. 22 00:01:11,000 --> 00:01:13,640 Il ne faut pas avoir peur de modifier du code que vous avez déjà écrit. 23 00:01:13,960 --> 00:01:15,480 Si vous voulez créer une nouvelle méthode... 24 00:01:15,800 --> 00:01:20,040 Par exemple, si je veux créer "increment12", qui rajoute 12, 25 00:01:20,360 --> 00:01:23,320 je modifie la méthode "increment", mais au moment où je sauvegarde, 26 00:01:23,640 --> 00:01:25,960 si le nom est différent, ça va créer une nouvelle méthode. 27 00:01:26,280 --> 00:01:29,080 Donc, on peut voir "increment" et "increment12". 28 00:01:29,400 --> 00:01:31,400 C'était une petite précision sur la création de méthode. 29 00:01:31,720 --> 00:01:35,800 Si vous voulez supprimer une méthode, vous avez besoin de faire clic droit... 30 00:01:36,120 --> 00:01:38,680 Dans le menu, il n'y a pas de possibilité de création de méthode, 31 00:01:39,000 --> 00:01:42,320 mais il y a bien Remove ou le raccourci Cmd+X. 32 00:01:43,760 --> 00:01:46,360 Voilà comment créer et supprimer des méthodes.