定義格式:
修飾符 返回值型別 函式名 (形式引數列表)
修飾符: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...