java se-方法重载

重载

同一个类中,完成一些相似的功能的方法,我们可以允许他们使用相同的名字,但是要保证它们的形参列表不同即可,如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载(overload)

1
2
3
4
5
6
7
8
public static void sum(int i,int m){
int a=i+m;
}

//如果有一个相似功能的方法可以这样写
public static void sum(int i,int m,int q){
int a=i+m+q;
}

但这里注意和重写的区别

重载:同类同方法名,参数列表

重写:两个类中存在父子关系,保持方法名必须相同,参数列表不能满足子类需求的时候,进行改写,参数列表也必须相同==。当子类重写父类的某个方法之后,通过子类调用该方法,一定调用的是重写之后的方法


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!