Atributos variables

Definimos un mensaje cuya respuesta no sea constante sino que dependa de una variable ... pero aún no logramos hacer que dicha variable varíe.

Es el paso que ahora vamos a dar. Necesitamos declarar métodos que hagan que la variable energia de pepucha se modifique, o sea, que pase a tomar a otros valores. Por ejemplo, podemos definir el método volarEnCirculos() que disminuye la energía de pepucha en 20 unidades:

  method volarEnCirculos() {
     energia = energia - 20.
  }

El elemento sintáctico clave para que una variable varíe es el =. Cuando pepucha recibe el mensaje volarEnCirculos(), decrementa su energía: se reasigna y pasa a valer su valor anterior menos 20.

Ahora podes probar si pepita sigue estando feliz luego de volar:

  • pepucha.estasFeliz()
  • pepucha.volarEnCirculos()
  • pepucha.estasFeliz()

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