方法的重载
-
方法名称必须相同
-
参数列表必须不同(个数不同或类型不同或参数排列顺序不同)
-
方法的返回值可以不同或相同
-
只是返回值类型不同不能称为重载
可变参数
一个方法中只能声明一个可变参数,并且只能是最后一个参数
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); }