French subtitles

← Avons nous suffisamment d'information - Introduction à la programmation en Java

05-45 Avons nous suffisamment d'information?

Get Embed Code
7 Languages

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

  1. La réponse est non, nous n'avons
    pas assez d'informations,
  2. nous devrions faire
    une variable d'instance.
  3. Les variables xCoord et yCoord sont
    des paramètres dans le constructeur.
  4. Cela signifie que lorsque le constructeur
    a fini de fonctionner, ils s'en vont.
  5. Alors, quand addFriend est
    appelé plus tard,
  6. xCoord et yCoord n'existent plus.
  7. Nous ne pouvons pas obtenir
    les coordonnées de la variable friend.
  8. Nous parlons des coordonnées
    pour où dessiner le cercle
  9. et l'ami ne sait probablement rien sur
  10. où le coin supérieur gauche
    de l'objet actuel se trouve.
  11. Nous pourrions prendre les coordonnées
    comme paramètres dans la méthode addFriend,
  12. donc ce serait addFriend
    (Person friend) int x int y.
  13. Mais ce serait un peu bizarre si à chaque
    fois que vous appeliez addFriend,
  14. vous deviez également transmettre
    les coordonnées x et y
  15. que vous aviez initialement
    transmises dans le constructeur.
  16. Donc, si nous décidons de faire
    des variables d'instance pour x et y,
  17. où les initialiserions-nous?
  18. Voilà une question à laquelle
    vous pouvez réfléchir vous-même.