重载的特点:
对重载方法的调用主要看静态类型,静态类型是什么类型,就调用什么类型的参数方法。
与方法的返回值类型无关,与方法的参数名无关,只看方法名与参数列表
方法重载,是通过JVM来完成同名方法的调用的,通过参数列表来决定调用的是哪一个方法。
重写的特点
对重写方法的调用主要看实际类型。实际类型如果实现了该方法则直接调用该方法,如果没有实现,则在继承关系中从低到高搜索有无实现。
对重载方法的调用主要看静态类型,静态类型是什么类型,就调用什么类型的参数方法。
与方法的返回值类型无关,与方法的参数名无关,只看方法名与参数列表
方法重载,是通过JVM来完成同名方法的调用的,通过参数列表来决定调用的是哪一个方法。
对重写方法的调用主要看实际类型。实际类型如果实现了该方法则直接调用该方法,如果没有实现,则在继承关系中从低到高搜索有无实现。