>>580
演算子の優先順位は(Dog)よりa.eat()の方が高いみたいよ
括弧が無いとa.eat()が先に処理されるんじゃない?