YouTube

Got a YouTube account?

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

French subtitles

← Create the Score Variable - Solution

Get Embed Code
13 Languages

Showing Revision 1 created 10/13/2015 by sp4.

  1. Donc, la première question.

  2. Est-ce que le score de l'équipe A
    doit être local ou global ?
  3. Je vais répondre à cette question
    avant d'aller sur le code.
  4. Vous avez un peu pratique avec ça
    avec les exercices antérieurs.
  5. Comme le score doit être enregistré
    et modifié pour une période plus longue
  6. et entre les boutons de clic,
    il doit être une variable globale.
  7. Bon ok, je vais le définir
    maintenant parce que j'ai un peu
  8. une meilleure idée de l'endroit où je
    devrais le définir parce que c'est global.
  9. Ok, je suis ici dans le code.
  10. Je vais aller sur
    le fichier Java, et
  11. Vous pourriez voir que
    des choses ont changé.
  12. La seule chose qui a changé est que
    j'ai ajouté quelques commentaires ici pour
  13. dire ce que chacune de ces méthodes fait.
  14. A part cela, tout est le même.
  15. Ok.
  16. Donc, je dois définir
    une variable globale.
  17. Je vais remonter,
  18. la raison pour laquelle je remonte ici
    est parce que par convention,
  19. quand j'ai des variables globales, je dois
    les mettre ici au sommet de la classe.
  20. La différence de localisation entre une
    variable globale et une variable
  21. locale est que les variables locales
    seront définies dans les méthodes,
  22. Alors que les variables globales
    seront à l'extérieur des méthodes.
  23. Donc je la mets à l'extérieur ici.
  24. Eh bien, je sais
    que c'est un nombre, et
  25. parce que vous allez toujours marquer
    au moins un point, et que vous
  26. n'allez pas marquer 1,5 points, ce
    nombre ne va pas inclure les décimales.
  27. Donc, un type de nombre entier est
    en fait un assez bon choix ici.
  28. Alors, je vais taper int.
  29. Ok, et
  30. après le type de données vient la variable
    nom, et je vais utiliser scoreTeamA.
  31. Voilà et si je faisais juste
    une déclaration, ça serait bon.
  32. Mais, on m'a aussi dit
    d'initialiser cela à zéro.
  33. Alors, oubliez le
    point-virgule pour l'instant.
  34. Je vais écrire le signe égal également
    connu comme l'opérateur d'affectation et
  35. Je vais le mettre à zéro.
  36. Oh, et n'oubliez pas le point-virgule.
  37. Bon, alors, il y a
    la réponse à cette question.
  38. Bon travail jusqu'ici.