python的self的问题,请大家帮忙

图片说明
请帮我解释一下这些代码各行代表的意思,最好有代码实操的截图!

定义了一个叫做长颈鹿的类,从哺乳动物继承,里面定义了三个方法
找食物,从树上吃叶子和跳3次,其中调用的move eat_food应该是从基类继承的。

可以格式化一下代码,两个 def 函数直接用空行分开,代码可读性就会好一些。