Hi Peter Deak,
First of all, a warm welcome to CodeRanch!
Peter Deak wrote:Which should be something like:
"The first method, fly(), is overloaded in the subclass Eagle, since the signature changes from a no-argument method to a method with one int argument"
...because fly() is not a constructor.
You are absolutely spot-on!

Little bit weird that the official errata overview has already a bunch of items, but such an "obvious" one is not yet on the list. Thanks for taking the effort to share it with us (and the authors). Have a
cow!
Hope it helps!
Kind regards,
Roel