其实与Python中的实例方法中的self关键字一样, 只是Python中的self要求必须在方法形参上显示地写出来, 而Java中的this可以在形参中省略,而实际情况中多数时候我们也将其省略了, 验证:
JDK默认会把当前实例传入到非静态方法, 参数名为this, 类型为该类类型, 位置在形参的第一个
这里在Dog类中, 声明出一个没有其他重载的eat方法,有两个参数, 第一个参数this显示给出来了
调用的地方只传一个参数, 而IDEA不会报错, 这更证实了Java中默认地将非静态方法的第一个参数设置为this