方法的重载:
在一个类中可以有多个方法共享同一个名称,只要他们的参数不同就可以.
观察参数类型和参数数量来确定要调用的方法.
重载:具有相同的方法名称,不同的参数列表.
不同的参数列表指的是:参数类型不同,参数数量不同,参数次序不同.
我的理解:就是说同一个方法.只要加个参数变量或者换个参数类型就能实现方法的重载
static int sum(int a,int b) {
return a+b;
}
//参数类型不同所以构成重载
static double sum(double a,double b) {
return a+b;
}
//参数数量不同所以构成重载
static int sum(int a,int b,int c) {
return a+b+c;
}
//参数次序不同.,所以构成重载
public int trst(int a,char b) {
return a*b;
}
public double trst(char b,int a) {
return a*b;
}
网友评论