`
smartvessel
  • 浏览: 80741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java多态集锦

阅读更多

多态带来的方法调用顺序
(1) 方法调用优先级由高到低:
        this.method(O)--->super.method(O)---->
        thismethod((super)0)----->super.method((super)0)

 

 


(2)SupeerClass sub = new SubClass():情况的讨论
    1) 对象sub向外暴露的接口全部为超类/父类中的方法,而SubClass中的特有的方法将  被“屏蔽”;
    2) 若SubClass中重写了SuperClass中的方法,则在调用该方法时,父类中的该方法将被“屏蔽”。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics