【狂神说Java学习笔记】阶段一JavaSE基础(六)Java方法

笔记内容:狂神说Java阶段一Java基础视频P32--P44
狂神说Java视频链接


目录

一、方法的定义及调用
二、方法的重载


一、定义及调用

1. 要素

1、修饰符(public)
2、返回值(没有返回值,则关键字使用void)
3、方法名(add、test、……)驼峰规则
4、参数类型(实参+形参)

方法体:

修饰符 返回值类型 方法名(参数类型 参数名){
	……
    方法体
    ……
    return 返回值;
}

2. 定义及调用

public class Demo01 {
    public static void main(String[] args) {
        int sum = add(1,2);      //调用:实参1、2传递给形参a、b
        System.out.println(sum);
    }

    public static int add(int a, int b) {      //定义:形参a、b
        int sum = 0;
        sum = a + b;
        return sum;
    }
}

>>>
3

二、方法的重载

1、方法名称必须相同
2、参数列表必须不同(个数、类型、参数排列顺序)
3、方法的返回类型可以相同,可以不同
4、仅仅返回类型不同不足以成为方法的重载

System.out.println(add(1,2));
System.out.println(add(1,2,3));

public static int add (int a, int b) {
    return a + b;
}
public static int add (int a, int b, int c) {      //重载add()方法
    return a + b + c;
}

意义:便利方法的调用。
比如要对浮点数和整型数据类型分别做加法,调用方法时一律调用add方法就可以了,就不用额外的记忆其他方法名。

原文地址:https://www.cnblogs.com/lanlynn/p/13473594.html