JAVASE 學習筆記 函式與過載

2021-08-09 04:32:57 字數 1167 閱讀 5388

定義格式:

修飾符 返回值型別 函式名 (形式引數列表)

修飾符:public static

返回值型別:返回值型別就是指功能**被呼叫完畢之後返回的結果資料型別。如果沒有返回值結果則使用void表示

函式名:首單詞全部小寫,其他單詞首字母大寫,其他單詞小寫

形式引數:定義乙個功能的時候,如果目前有引數是不能確定,這些引數是要呼叫者來確定的,那麼這些引數我們就定義在形式引數上

return:把乙個資料返回給呼叫者

舉例:

//定義了兩個引數的加法功能

public

static

intadd(int a,int b)

作用:1.可以返回乙個結果給函式的呼叫者;

2.可以停止乙個函式。(break是結束當前迴圈)

注意:1.如果乙個函式的返回值型別是具體的資料型別(非void),那麼該函式在任何情況都應該有返回值;

2.乙個函式的返回值型別是void,該函式也可以出現return關鍵字,但是return關鍵字後面不能有資料,這時候return關鍵字的作用主要用於停止乙個函式。

函式的過載:函式的過載就是在乙個類中出現了兩個或者兩個以上同名的函式。

作用:乙個函式名可以定義多個函式以應對各種不同型別的引數

函式過載的要求:1.函式名必須一致;

2.形參列表不一致(形式引數的個數不一致或是對應的資料型別不一致);

3.與返回值型別無關。

舉例:

public

class test01

public

static

void

add(int a , int b)

public

static

void

add(double a,double b)

}

結果:

兩個引數的總和:3

兩個引數的總和:7.0

Java SE 學習筆記 七

1.this關鍵字 a this關鍵字表示當前的物件的引用 b 如果成員變數和區域性變數存在同名的情況下,jvm一般都是使用區域性變數的,所以使用this.變數名會指向成員變數 c 用this關鍵字可以呼叫同個類中的其他構造方法,使用this 引數 方式呼叫,注意 呼叫其他構造方法的語句必須放在建構...

javase學習筆記16 3 31

匿名內部類 1.匿名內部類其實就是內部類的簡寫格式。2.定義匿名內部類的前提 內部類必須是繼承乙個類或者實現介面。匿名內部類就是乙個匿名子類物件。格式 new父類or介面 通常的使用場景之一 當函式引數是介面型別是,而且介面中的方法不超過三個。可以用匿名內部類作為實際引數進行傳遞。如何建立乙個執行緒...

JavaSE學習筆記 排序

原理 將陣列中的第乙個位置上的資料和陣列後面每乙個資料進行比較,如果符合條件則進行交換.每一輪都會有乙個最大值或者最小值在陣列的第一位.經過n 1輪完成排序.採用i描述第乙個資料的位置 0,length 1 採用j描述第乙個資料後面的位置 i 1,length 1 如果採用公升序排列,偽 if ar...