多态带来的方法调用顺序
(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中的方法,则在调用该方法时,父类中的该方法将被“屏蔽”。
3万+

被折叠的 条评论
为什么被折叠?



