java基础-7方法的重载
Posted phanx_kp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础-7方法的重载相关的知识,希望对你有一定的参考价值。
- 对于功能类似的方法来说,因参数列表不同,却需要记住那么多不同方法名称,
1.方法的重载(Overload)- 多个方法名称相同,但是参数列表不同
public class Demo1MethodOverload { public static void main(String[] args) { System.out.println(sum(4,5)); } public static int sum(int a,int b){ return a+b; } public static int sum(int a,int b,int c){ return a+b+c; } public static int sum(int a,int b,int c,int d){ return a+b+c+d; } }
- 优点:使用同一个方法名,实现类似的多个功能。
2.方法重载与下列因素相关 - 参数个数不同
- 参数类型不同
- 参数的多类型顺序不同
3.方法重载与下列因素无关 - 与参数的名称无关
- 与方法的返回值类型无关
以上是关于java基础-7方法的重载的主要内容,如果未能解决你的问题,请参考以下文章