French subtitles

← Accesseurs et mutateurs - Introduction à la programmation en Java

03-53 Accesseurs et mutateurs

Get Embed Code
7 Languages

Showing Revision 2 created 06/01/2018 by Michel Smits.

  1. Dans le dernier exercice que
    vous avez fait avec Sara,
  2. quelque chose de remarquable est arrivé.
  3. Ici nous avons une chaîne que
    nous appelons toUpperCase.
  4. Ensuite, nous regardons
    ce qu'il y a dans la variable
  5. sur laquelle nous venons
    d'invoquer la méthode.
  6. Et nous remarquons qu'elle ne
    contient pas la version majuscule.
  7. Donc, appeler cette méthode n'a pas
    modifié ou, comme on dit, mute l'objet.
  8. Nous disons que toUpperCase
    est une méthode accesseur,
  9. elle laisse l'objet, sur lequel
    elle est appelée, inchangé.
  10. Au lieu de cela, elle renvoie une valeur
  11. et cette valeur est ensuite
    stockée dans cette variable.
  12. La chaîne uppercased est ici,
  13. la chaîne d'origine est toujours là.
  14. Comparez cela avec cet appel de méthode.
  15. Ici, nous avons une image et
    nous appelons la méthode translate.
  16. Lorsque la méthode est appelée,
    l'image change.
  17. Elle est déplacée vers
    un endroit différent.
  18. Nous disons que l'objet a été muté.
  19. Il est maintenant différent
    de ce qu'il était avant.
  20. Et nous appelons la méthode
    translate un mutateur.
  21. Pour rappel, un accesseur laisse
    inchangé l'objet sur lequel il opère,
  22. et le mutateur change ou mute l'objet.