Ciudades

¡Ah! Pero también dijimos que pepucha podía volar a diferentes ciudades, entre ellas buenosAires y rosario. Agreguemos que en cada viaje, además de perder 100 unidades de energía, tiene que modificar el lugar donde se encuentra.

La forma de enviar el mensaje, por ejemplo, puede ser:

pepucha.volarHacia(buenosAires)

A los objetos buenosAires y rosario ya los declaramos

Con esto en mente, declará:

  • un atributo variable ciudad en pepucha para indicar la ciudad donde actualmente se encuentra.
  • que la ciudad inicial de Pepucha sea rosario
  • y lo más importante, el método que permita responder al mensaje volarHacia(<ciudad>).
¡Dame una pista!

Algunas cosas para que tengas en cuenta:

  • Al parámetro tenés que darle un nombre. Podríamos llamarlo ciudad, pero colisionará con el nombre del atributo ciudad de pepucha. Así que te proponemos otros nombres: unaCiudad o, mejor, destino.
  • Un método puede devolver una sola cosa, ¡pero puede producir varios efectos! Es perfectamente válido que hagas dos asignaciones diferentes en el método y que modifiques la ciudad y también la energia.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones