Más argumentos

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 a buenosAires, y finalmente vuelva a rosario.

¡Dame una pista!

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