Spanish, Mexican subtitles

← 03-53 Accessors and Mutators

03-53 Accessors and Mutators

Get Embed Code
7 Languages

Showing Revision 1 created 07/03/2015 by carlos_upload.

  1. En el último ejercicio que hiciste con Sara, algo extraordinario sucedió.
  2. Aquí tenemos una cadena, invocamos toUpperCase (enMayúsculas). Y luego, vemos lo que está en la
  3. variable en la que acabamos de invocar el método. Y nos damos cuenta de que no
  4. contiene la versión en mayúsculas. Por lo tanto, invocar a este método no modifica o, como decimos
  5. nosotros, muta el objeto. Decimos que toUpperCase es un método de acceso que
  6. deja el objeto sobre el que se invoca sin cambios. En su lugar, devuelve un valor
  7. y ese valor se almacena en esta variable. La cadena en mayúsculas está aquí,
  8. la cadena original todavía está aquí. Comparemos esto con este método invocar. Aquí
  9. tenemos una imagen e invocamos al método translate (trasladar) en ella. Cuando el método se
  10. invoca, la imagen cambia. Se traslada a un lugar diferente. Decimos que el
  11. objeto ha sido mutado. Ahora es diferente de lo que era antes. Y
  12. llamamos mutador al método translate. Así que de nuevo, un método de acceso deja sin cambios
  13. el objeto en que opera, un mutador cambia o muta el objeto.