方法 方法基本重點 方法的過載 遞迴的結構

2022-09-04 20:03:14 字數 1137 閱讀 8349

格式: 修飾符    返回值型別    方法名(形式引數型別)

呼叫方法:

普通方法:  物件名.方法名(實參列表)

靜態方法:  類名.方法名(實參列表)

說明:

形式引數型別:在方法宣告是用於接受外界傳入的資料(方法定義時);

實參:呼叫方法時實際傳給方法的資料(方法呼叫時);

返回值:執行完畢後,返回給呼叫它的環境的資料;

返回值型別:事先約定的返回值的型別,如沒有返回值,則為void;

有返回值在用方法名呼叫寫資料;無返回值直接用方法名呼叫。

2、方法的過載(over load)

過載:乙個類中可以定義多個名稱相同,但引數型別不同的方法。

注意:過載的方法,實際是完全不同的方法,只是名稱相同名稱相同,但小括號李的內容必須不能一樣。

3、遞迴結構

遞迴是一種常見的演算法思路,在很多演算法中都會用到;遞迴的基本思想就是「自己呼叫自己」。

遞迴結構包括兩部分:

定義遞迴頭: 什麼時候不呼叫自身方法;如果沒有頭,將陷入死迴圈,也就是遞迴的結束條件;

遞迴體: 什麼時候需要呼叫自身方法。

long  time    =   system.currenttime    millis();    //當前時刻每過一毫秒增加乙個1;

遞迴缺陷:

演算法簡單是遞迴的優點之一。但是遞迴呼叫會占用大量的系統堆疊,記憶體耗用多,在遞迴呼叫層次多時速度要比迴圈面的多,

所以在使用遞迴時要慎重。

方法 方法過載 方法重寫

方法 就是將乙個功能抽取出來,把 單獨定義在乙個大括號內,形成乙個單獨的功能,當我們需要這個方法的時候就可以去呼叫,這樣就實現了 的復用性 方法就是完成特定功能的 塊 方法的定義格式 修飾符 返回值型別 方法名 引數型別1 引數名2,引數型別2 引數名2 格式解釋說明 1.修飾符 public st...

構造方法 方法的過載

構造方法的名字跟類名一樣 沒有返回值,也不能寫void 若沒有寫構造方法,則預設生成乙個無參構造方法 若自己寫了乙個有參或無參構造方法,則不會預設生成無參構造方法 1 classa10 1112class const 21 同名的方法通過不同的形參做類似的事情,這就叫方法的過載 方法過載要求 方法的...

Java方法 方法的過載(概述)

方法宣告格式 修飾符1 修飾符2 返回值型別 方法名 形式引數列表 方法的呼叫方式 物件名.方法名 實參列表 方法的詳細說明 1.形式引數 在方法宣告時用於接收外界傳入的資料。2.實參 呼叫方法時實際傳給方法的資料。3.返回值 方法在執行完畢後返還給呼叫它的環境的資料。4.返回值型別 事先約定的返回...