多态继承传递时程序输出匹配顺序

来源:互联网 发布:淘宝店兔家公子美妆店 编辑:程序博客网 时间:2024/06/06 20:58


        多态继承传递时程序输出匹配顺序:

  1、this.print(obj),2、super.print(obj),
           其中,1、2步骤轮训执行,每一次轮训结束,都将obj向上转型一次,然后再次轮训,直到找到对应匹配项为止。如果找到了对应匹配项, 再找寻该方法是否有子类进行覆写,如果有,执行子类覆写的方法。

           或者:直接在当前类型中找匹配参数项,如果当前类型没有对应的参数匹配。则当前传入的参数进行向上转型1次,继续寻找,往复执行,直到找到为止。 找到后,查询该方法是否有子类的实现。


0 0
原创粉丝点击