带你了解Java方法调用的优先级
发布时间:2020-10-29 22:42:31
来源:亿速云
阅读:86
作者:Leah
今天就跟大家聊聊有关带你了解Java方法调用的优先级,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
实现Java多态性的时候,关于方法调用的优先级:
我们这样假设下,super(超类)、this(当前类对象)、show(方法)、object(对象),方法调用优先顺序: ①this.show(object)>②super.show(object)> ③this.show((super)object)>④super.show((super)object)
先看以下代码
class ParentCls {
public String show(ChildA obj){
return "Parent and ChildA";
}
public String show(ParentCls obj) {
return "Parent";
}
}
然后写一个子类ChildA ,继承ParentCls :
class ChildA extends ParentCls{
public String show(ChildA obj) {
return "ChildA";
};
public Stri
最后
以上就是酷炫银耳汤最近收集整理的关于java方法的优先级_带你了解Java方法调用的优先级的全部内容,更多相关java方法内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复