-
方法名称必须相同
-
参数列表必须不同(个数不同或类型不同或参数排列顺序不同)
-
方法的返回值可以不同或相同
-
只是返回值类型不同不能称为重载
一个方法中只能声明一个可变参数,并且只能是最后一个参数
public void sss(int... i){
}
递归A方法调用A方法,自己调用自己。
递归结构
-
递归头
-
递归体
只用于小规模计算
递归例子
public static int f(int n){//计算n的阶乘
if(n==1)
return 1;
else
return n*f(n-1);
}


