JVM中重写与重载的区别

重载的特点:

对重载方法的调用主要看静态类型,静态类型是什么类型,就调用什么类型的参数方法。 

与方法的返回值类型无关,与方法的参数名无关,只看方法名与参数列表

方法重载,是通过JVM来完成同名方法的调用的,通过参数列表来决定调用的是哪一个方法。

重写的特点

对重写方法的调用主要看实际类型。实际类型如果实现了该方法则直接调用该方法,如果没有实现,则在继承关系中从低到高搜索有无实现。 

 

猜你喜欢

转载自blog.csdn.net/uyhbrr/article/details/84109235
今日推荐