1. 程式人生 > 實用技巧 >【狂神說Java學習筆記】階段一JavaSE基礎(六)Java方法

【狂神說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方法就可以了,就不用額外的記憶其他方法名。