POLAYOR

Java方法

Java方法

一个方法只完成一个功能,利于后期拓展

例如:

public class Methods {
    public static void main(String[] args) {

    }

    public static int add(int a, int b) {
        int result = 0;
        return result;
    }

}

方法的重载

  1. 有多个相同名称的方法时,会调用返回值类型与接收返回值的变量类型相同的方法
  2. 参数列表必须不同:个数/类型/参数排列顺序/......
  3. 方法的返回类型可以相同也可以不同
  4. 仅仅返回类型不同不足以成为方法的重载

命令行传递参数

可变参数

在指定参数类型后加一个省略号(...)

一个方法中只能指定一个可变参数,且必须是方法的最后一个参数

例:int...i

递归

大量的递归会占用极大的内存,不建议使用

递归头

什么时候不调用自身方法(如果没有头,会陷入死循环

递归体

什么时候需要调用自身方法

posted on 2022-09-29 16:02  POLAYOR  阅读(11)  评论(0编辑  收藏  举报

导航