java中的方法

java方法

命名规范:首字母小写+驼峰原则

保持方法的原子性

方法的定义和调用

  1. 定义

修饰符 返回值类型 方法名(参数类型 参数名){

​ 方法体

​ return 返回值;

}

形参与实参

  1. 调用

对象名.方法名

方法重载

一个类中,函数名相同,形参不同,与返回值类型无关。

形参不同的含义:

  • 个数

  • 类型

  • 参数排列顺序

返回值类型不同不构成重载

命令行传参

public class CommandLine {
    public static void main(String[] args) {
        for(int i=0;i<args.length;i++){
            System.out.println("args["+i+"]:"+args[i]);
        }
    }
}

注:如果要运行的类在一个包中,命令行运行需要切换到源目录。

可变参数

JDK1.5开始支持

  • 在指定参数类型后加一个省略号
  • 一个方法只能有一个
  • 必须放最后一个形参的位置
  • 实质是一个数组,传入一个数组是可以的
public class Demo04 {
    public static void main(String[] args) {
        Demo04 demo04 = new Demo04();
        demo04.method(1,2,3);
    }

    public void method(int ...i){
        System.out.println(i.length);
    }
}

递归

  • 递归头(边界条件):什么时候不调用自身
  • 递归体:什么时候调用自身

两个阶段:前阶段+返回阶段

拓展

值传递(java)与引用传递

上一篇:com.xu.operator.Demo04


下一篇:Java循环