欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

06 方法

程序员文章站 2024-03-26 08:26:23
...
  • 方法的定义格式

修饰符 返回值类型 方法名称(参数类型 参数名称,....{
    方法体;
    return 返回值;
}

public static int sum ( int a, int b){
    int result = a + b;
    return result;
}
  • 方法的重载(Overload)

    • 多个方法的名称一样,但是参数列表不一样
    • 好处:只需记住一个方法名称,就可以实现类似的多个功能
public class Demo01MethodOverload {

    public static void main(String[] args) {
        System.out.println(sum(10,29)); //两个参数调用
        System.out.println(sum(10,29, 10)); //三个参数调用
        System.out.println(sum(10,29, 10, 60)); //四个参数调用
    }

    public static int sum (int a, int b){
        System.out.println("有两个参数的方法在运行!");
        return a+b;
    }

    public static int sum (int a, int b, int c){
        System.out.println("有三个参数的方法在运行!");
        return a+b+c;
    }

    public static int sum (int a, int b, int c, int d){
        System.out.println("有四个参数的方法在运行!");
        return a+b+c+d;
    }
}