Hasta ahora venimos insistiendo en que en objetos le enviamos mensajes a los objetos. ¡Y no mentimos!
Sucede que en realidad las cosas son un poco más complejas. Cuando decimos que una variable vale algo, o que contiene un valor, en realidad lo que sucede es que la variable es una etiqueta que hace referencia a un objeto. De esta manera, cuando enviamos un mensaje a una variable, le estamos enviando el mensaje al objeto al que la variable hace referencia.
Entonces cuando tenemos una declaración de variable como esta...
var saludo = "hola"
...lo que estamos haciendo es crear una referencia que apunta al objeto "hola"
.
Y cuando tenemos...
saludo.toUpperCase()
...le estamos enviado el mensaje toUpperCase()
al objeto "hola"
, a través de la referencia saludo
, que es una variable.
Veamos si se entiende hasta acá: creá una variable llamada
despedida
que apunte al objeto"adiós"
, y enviale el mensajesize()
.
Tenés que iniciar sesión antes de empezar a enviar tus soluciones