¿Dónde estás?

Pero hay un cuestión más importante que la forma en que se declaran... ¿Queremos tener siempre esos métodos de acceso para todos los atributos, tanto para consultar como para modificar?

En pepucha, si la forma en que la energía varíe es comiendo o volando, no parece necesario un setter que modifique la energía. Pero resulta útil contar con el getter para que se pueda consultar.

En el caso del atributo ciudad pasa algo similar. Estando el método volarHacia() que representa que pepita varíe su ciuda actual a la vez que altera la energía, resulta contraproducente que haya un método que permita sólo modificar la ciudad actual. En cambio, un getter ciudad() tiene sentido.

Escribí el getter ciudad() Quitá el setter energia(valor)

¡Dame una pista!

El getter es el que retorna un atributo, utiliza return y la variable. El setter es el que recibe un valor por parámetro y lo asigna en la variable, con un =.

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