方法的重载

来源:互联网 发布:简述时间管理矩阵 编辑:程序博客网 时间:2024/05/29 11:44

方法的重载就是同一个类中允许同时存在一个以上的同名方法。

只要他们的参数个数或类型不同即可。

在这种情况下,该方法就叫被重载了。

这个过程称为方法的重载。

public class java_ex02 {
public static void main(String[] args){
int int_sum;
double double_sum;
int_sum = add(3,5);
System.out.println("add(3,5) = " +int_sum );
int_sum = add(3,5,6);
System.out.println("add(3,6) = " +int_sum );
double_sum = add(3,5);
System.out.println("add(3,5) = " +double_sum );
double_sum = add(3,5,6);
System.out.println("add(3,5) = " +double_sum );
}
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;
}
}

结果:

add(3,5) = 8
add(3,6) = 14
add(3,5) = 8.0
add(3,5) = 14.0

可以发现add被重载了三次,但每个重载了的方法所接受参数的个数和类型不同。


0 0
原创粉丝点击