格式: 修飾符 返回值型別 方法名(形式引數型別)
呼叫方法:
普通方法: 物件名.方法名(實參列表)
靜態方法: 類名.方法名(實參列表)
說明:
形式引數型別:在方法宣告是用於接受外界傳入的資料(方法定義時);
實參:呼叫方法時實際傳給方法的資料(方法呼叫時);
返回值:執行完畢後,返回給呼叫它的環境的資料;
返回值型別:事先約定的返回值的型別,如沒有返回值,則為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.返回值型別 事先約定的返回...