一.小結
1.程式模塊化和可重用性是軟體工程的中心目標之一,java提供了很多有助于完成這一目標的有效結構,方法就是一個這樣的結構,
2.方法指定方法的修飾符,回傳值型別,方法名和引數,比如靜態修飾符static,
3.方法可以回傳一個值,回傳值型別returnValueType是方法要回傳的值資料型別,如果方法不回傳值,則回傳值型別就是關鍵字void,
4.引數串列是指方法中引數的型別,次序和數量,方法名和引數串列一起構成方法簽名,引數是可選的,也就是說,一個方法可以不包含引數,
5.return陳述句也可以用在viod方法中,用來終止方法并回傳到方法的呼叫者,在方法中,用于偶爾改變正常流程控制很有用的
6.傳遞給方法的實際引數應該與方法簽名中的形式引數具有相同的數目,類和順序
7.當程式呼叫一個方法時,程式控制就轉移到被呼叫的方法,當執行到該方法的return陳述句或到達方法結束的右括號時,被呼叫的方法將程式控制還給呼叫者
8.在java中,帶回傳值的方法也可以當做陳述句呼叫,在這種情況下,呼叫函式只要忽略回傳值即可
9.每次呼叫一個方法時,系統都會將引數和區域變數存盤在一個稱為堆疊的區域中,當一個方法呼叫另一個方法時,呼叫者的堆疊保持不動,開辟新的空間處理新的方法的呼叫,一個方法完成它的作業之后回傳到它的呼叫者時,就釋放其相應的空間
10.方法可以多載,這就意味著兩個方法可以擁有相同的方法名,只要它們方法引數串列不同即可
11.在方法中宣告的變數稱做區域變數,區域變數作用域是從宣告它的地方開始,到包含這個變數的塊結束為止,區域變數在使用前必須宣告和初始化
12.方法抽象是把方法的應用和實作分離,用戶可以在不知道方法是如何實作的情況下使用方法,方法的實作細節封裝在方法內,對調該方法的用戶隱藏,這就稱為資訊隱藏或封裝
13.方法抽象將程式模塊化為整齊,層次分明的形式,將程式寫成簡潔的方法構成的集合,會比其他方式更容易編程,除錯,維護,和修改,這種撰寫風格也會提高方法的可重用性
14.當實作一個大型程式時,可以使用自頂向下或自底向上的編碼方法,不要一次性撰寫完整程式,這種方式似乎浪費了更多的編碼時間(因為要反復編譯和運行這個程式),但實際上,它會更加節省時間并使用除錯更容易
二.附錄


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/538305.html
標籤:Java
上一篇:day23-服務器端渲染技術01
