天天看點

Java學習筆記八:方法

一個方法完成一個功能,便于擴充。

一些需注意的點:

Java中隻有值傳遞,沒有引用傳遞。

形參:定義的作用

實參:實際調用時傳遞的參數

重載就是在一個類中,有相同的函數名稱,但形參不同的函數。

a. 方法名必須相同

b. 參數清單必須不同(參數個數不同 或 參數類型不同 或 參數排列順序不同)

c. 方法的傳回類型可以相同也可以不同

d. 僅僅傳回類型不同不足以作為方法的重載

方法名稱相同,編譯器會根據方法的參數個數、參數類型等去逐個比對,以選擇對應的方法。如果比對失敗,則編譯器報錯。

不定長(可變長)輸入,類似一個數組,如:

注意:一個方法中隻能聲明一個可變參數,且可變長參數隻能放在最後一個參數。

遞歸是一種思想;

Java中采用“棧”機制;

(能不用就不用,小計算量可用,否則占用空間太大)。

課程:【狂神說Java】Java零基礎學習視訊通俗易懂_哔哩哔哩_bilibili

步履不停