方法重载

来源:互联网 发布:打开淘宝客户端 编辑:程序博客网 时间:2024/06/16 10:46

方法重载

定义:在一个类中出现两个及以上的同名方法。
作用:同一个方法名包括不同的方法,以满足不同数据参数个数或者不同数据参数类型。 
要求:
1 方法名一致。
2 形参不同(形参个数不一致或者对应的数据类型不一致)。

3 与方法的返回值无关。

示例:

class demo{public static void main(String[] args){System.out.println("      int + int :" +add(1,2));System.out.println(" int + int +int :" +add(1,2,3));System.out.println("double + double :" +add(1.4,2.5));System.out.println("   int + double :" +add(1,1.2));System.out.println("   double + int :" +add(1.5,2));}public static int add(int x,int y){return x+y;}public static int add(int x,int y,int z){return x+y+z;}public static double add(double x,double y){return x+y;}public static double add(int x,double y){return x+y;}public static double add(double x,int y){return x+y;}} 


原创粉丝点击