本文主要是介绍【Java】方法重载(overload),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【Java】方法重载(overload)
什么条件满足之后构成了方法重载?
在同一个类中,方法名相同,参数列表不同(数量不同、顺序不同、类型不同)
- 方法重载和“方法名+参数列表”有关系
- 方法重载和返回值类型无关
- 方法重载和修饰符列表无关
代码示例:
public class learning01 {public static int sum(int a,int b){return a+b;}public static long sum(long a,long b){return a+b;}public static double sum(double a,double b){return a+b;}public static void main(String[] args) {System.out.println(sum(1,2));System.out.println(sum(1.0,2.0));System.out.println(sum(1L,2L));}
}
这篇关于【Java】方法重载(overload)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!