Spanish, Mexican subtitles

← 05-23 addFriend Method

05-23 addFriend Method

Get Embed Code
7 Languages

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

  1. Eso pudo ser un poco confuso. La respuesta debería parecerse a esto. Es posible
  2. que haya otras maneras de hacerlo, pero creo que esta es la más simple. Si no obtuvieron
  3. esto, no se preocupen. Hay más práctica más adelante. Hay algunas
  4. sutilezas sobre como funciona este método, así que veamos un ejemplo. Digamos
  5. que tenemos dos variables, una para María y otro para Jamesha. Cada una de las cuales debería
  6. contener un objeto Persona con un nombre y amigos. Tenemos objetos de Cadena para el
  7. nombre de María, sus amigos actuales, el nombre de Jamesha y los amigos
  8. actuales de Jamesha. Digamos que invocamos maria.addFriend(jamesha). Invocamos a este método en el
  9. objeto maria y pasamos como argumento al objeto jamesha. Bien, cuando esta
  10. línea se ejecuta, lo primero que hace es crear una nueva cadena
  11. de éstos. Esta será la nueva cadena que se crea. Va a agrupar
  12. «friends», «friend.name» y un espacio. «Friends» son los amigos del objeto María.
  13. porque en eso es en lo que invocamos el método. Por lo tanto, vamos al objeto María, y
  14. amigos es actualmente solo TJ, con un espacio. «friend.name» es el amigo, el
  15. argumento, que fue el objeto jamesha, punto nombre, que es Jamesha. Y el
  16. espacio es sólo un espacio. Así que, cuando estas cadenas se agrupan, se verá como
  17. TJ espacio Jamesha espacio. Bien, la cadena que creó esta parte se asignará a
  18. la variable «friends». Entonces, la vieja referencia desaparecerá y se creará
  19. una nueva. Y ahora, Jamesha aparece en los amigos de Maria. La cadena vieja de friends
  20. que contenía solo TJ podría aún estar alrededor y no ha cambiado, pero
  21. la variable «friends» en el objeto María ahora contiene una referencia a una
  22. cadena diferente.