Como ves, si envías un mensaje con una cantidad incorrecta de argumentos...
pepita.comerAlpiste(6, anastasia)
objeto pepita does not understand comerAlpiste(p0,p1)
pepita.comerAlpiste()
objeto pepita does not understand comerAlpiste()
...el envío del mensaje fallará en ambos casos.
Dicho de otra forma, un mensaje queda identificado no sólo por su nombre sino también por su la cantidad de argumentos: no es lo mismo comerAlpiste()
que comerAlpiste(56)
que comerAlpiste(5, 6)
, son todos mensajes distintos. Y en este caso, pepita
sólo entiende el de un solo argumento.
Veamos si va quedando claro: escribí un programa que haga que
pepita
coma 500 gramos de alpiste, vuele abuenosAires
, y finalmente vuelva arosario
.
Tené en cuenta que nuestra golondrina entiende también los siguientes mensajes:
volarHacia
, que toma una ciudad
comerAlpiste
, que toma una cantidad de alpiste
Y que además, existen los objetos rosario
y buenosAires
Tenés que iniciar sesión antes de empezar a enviar tus soluciones