Java 方法?定义?引用?
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
方法重载
-
规则: 在同一个类中; 方法名一样,参数不同,(同名不同参);返回值类型随意,其不是判断点
-
实践理论: 名字相同时,编译器根据调用参数个数,类型的不同选择具体方法
ps: 命令行传参数 (javac 执行类 参数 )
可变参数:
可变参数只能有一个,最后一个位置
public static void test(int ... i){
System.out.println(i[0]);
System.out.println(i[1]);
return ; }
递归
递归头: 边界,什么时候不调用自己
递归体: 什么时候调用自己