1、每个无参函数都会默认有两个隐式参数(this,super),调用方法时如果当前对象没有某方法则会向父类逐层寻找,一直找到object类若还没有此方法则会报错。
2、方法中的隐式参数(this,super)this永远指向调用该方法的对象,如Cat c=new Cat() ; c.run(this,super)中c的方法中的this和父类animal及更上层父类的方法中的this都指向c。这一点在Serverlet中方法调用时体现的尤为明显,如:,
1、每个无参函数都会默认有两个隐式参数(this,super),调用方法时如果当前对象没有某方法则会向父类逐层寻找,一直找到object类若还没有此方法则会报错。
2、方法中的隐式参数(this,super)this永远指向调用该方法的对象,如Cat c=new Cat() ; c.run(this,super)中c的方法中的this和父类animal及更上层父类的方法中的this都指向c。这一点在Serverlet中方法调用时体现的尤为明显,如:,