YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

French subtitles

← Trouver des bugs avec le traçage 2ème partie - Introduction à la programmation en Java

05-58 Trouver des bugs avec le traçage, 2ème partie

Get Embed Code
6 Languages

Showing Revision 2 created 04/16/2018 by Michel Smits.

  1. Je vais tracer name, friends
    et numFriends.
  2. Je commence à la première ligne,
  3. crée une nouvelle personne
    avec comme nom de Sara.
  4. Donc, name sera défini sur
    le nom que j'ai transmis.
  5. Friends est vide, numFriends est 0
  6. et puis nous en avons fini
    avec le constructeur.
  7. Nous faisons la même chose pour Cheng-Han.
  8. Et maintenant nous ajoutons un ami à Sara.
  9. Donc, dans addFriend,
    friends devient plus long,
  10. il deviendra friends + Cheng-Han
  11. et numFriends montera d'une unité.
  12. Cette méthode est terminée,
    nous passons alors à la ligne suivante.
  13. Dans sara.unfriend,
    nous réduisons les amis,
  14. nous remplaçons Cheng-Han et
    un espace avec rien.
  15. Donc, friends redevient rien
    et nous avons fini.
  16. Cependant, quelque chose
    s'est mal passé ici.
  17. Je n'ai clairement aucun
    ami dans la liste ici.
  18. Mais ici, mon nombre
    d'amis est toujours 1.
  19. Nous avons vu quand cela est arrivé.
  20. Dans unfriend, nous avons
    mis à jour la liste des amis,
  21. mais n'avons pas mis à jour
    le nombre d'amis.