文章目录
前言
在日常的编程生活中,我们一定会接触到有关方法重写,方法重载,这两个词语仅存在一个字的差别,因此我们有可能会搞混,那么现在我们就一起来仔细对比一下吧。
一、什么是方法重载
Java允许同一个类里定义多个同名方法,只要形参列表不同就行。写同一个方法名,但是形参列表不同就是方法的重载。至于方法的其他部分,如返回值、修饰符等,与方法重载无关。
下面程序是方法重载的示例:
public class Overload {
//下面定义了两个test()方法,但是方法的形参列表不同
//系统可以区分这两个方法,这被称为方法重载
public void test() {
System.out.println("方法1,无参");
}
public void test