成員方法 參數 調用 static final

分類:
                  從成員方法的來源泉看:類庫成員方法,用戶定義的成員方法
                  從成員方法的形式看:   無參成員方法,有參成員方法

聲明成員方法的格式:

               [   修飾符 ]  會回值的類型         成員方法名(形參)  throw [異常表]

方法體中的局部變量:   在方法本內定義變量的變量爲局部變量,它的生存期與作用域是在本方法內,也就是說局部變量只在本方法內有效或可見,離開本方法自動釋放.
                                     方法體內定義變量時,變量彰不能加修飾符.
                                    局部變量在使用彰必須明確賦值,否則編譯時會出錯.
                                    在一個方法內部,可以在複合語句中定義變量,這些變量只在複合語句中有效,這種複合語句也被稱爲程序塊.

形參與實參:
        實參變量對形參變量的數據傳遞是值傳遞,即只能由實參傳遞給形參,不能由形參傳遞給實參.
        向成員方法傳遞數據組元素也就是用數組元素作爲成員方法的實參,這種也是單向值傳遞.
        在定義成員方法時可以用數組作爲它的形參,且只指定數據名和它的數據類型,而不指定數組的長度,在這種情況下引用該成員方法時,必須用具有相同數據類型的數據名用爲成員方法對應位置的實參.即向成員方法傳遞數組,更應強調的是,數組名作爲成員方法的實參時,是把實參數組的超始地址傳遞給形參數據,即兩個數組共用同一段內存單元,因此這是"雙向地址傳遞", 成員方法中對形參數組中各元素值的修改,都會使實參數組元素的值也發生同樣的變化..

引用 成員方法時注意的事項:
     如果被引用的方法存在於本文件中,而且是本類的方法,則可直接引用.
     如果被引用的方法存在於本文件中,但不是本類的方法,則要考慮類的修飾符與方法的修飾符來決定是否可以引用.
     如果被引用的方法不是本文件的方法而是java類庫的方法,則必須在文件的開頭處用import


static修飾的靜態方法:
          用static 修飾的方法爲靜態方法它是屬於整個類的類方法,不用static修飾符限定的方法,是屬於某個具體類對象的方法.
          static方法使用特點如下:
          1.引用靜態方法時,可以使用對象名做前綴,也可以使用類名做前綴 ;
          2.static方法只能訪問static數據成員,不能訪問非static數據成員,但非static 方法可以訪問static 數據成員;
          3.static方法只能訪問static方法,不能訪問非static方法,但是非static訪問可以訪問static方法;
          4.static方法不能被覆蓋,也就是說,這個類的子類,不能有相同名,相同參數的方法.


final修飾的最終方法.
      首先final修飾的數據成員爲標識型常量;
      用final修飾的方法稱爲最終方法,如果類的某個方法爲final所限定,則該類的子類就不能覆蓋父類的方法,即不能再重新定義與些方法同名的自己的方法,而僅能使用從父類繼承來的方法.
      final修飾符也可以用於修飾類,而當用final修飾符來修飾類時,所有包含在該類中的方法都自動成爲final方法.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章