I want change

          一個人一生中,最大的遺憾就是:有良師不學(xué)、有益友不交!!
          數(shù)據(jù)加載中……

          2009年7月5日

          static 關(guān)鍵字

             Static關(guān)鍵字:
          一、使用static定義屬性:
            1、使用static關(guān)鍵字聲明的屬性是全局屬性。
            2、靜態(tài)屬性和方法可以在沒有實例化對象的時候調(diào)用。
            3、主方法(main方法)也存在static關(guān)鍵字。
            4、在寫程序時,主方法(main方法)代碼越簡單越好(代碼量越少越好) 
            5、主方法的含義如下:
              .public:表示最大的權(quán)限,所有人都可以訪問。
              .static:因為執(zhí)行的時候執(zhí)行的就是類名稱,所以表示可以由類名稱調(diào)用。
              .void:因為主方法是一切的起點,所以表示沒有返回值。
              .main:系統(tǒng)內(nèi)建的方法名稱。
              .String[] args:表示字符串數(shù)組,用于接收參數(shù)。 
             6、程序在內(nèi)存劃分如下:
               1)、棧內(nèi)存:對象名稱,實際上是對象對堆的引用地址;
               2)、堆內(nèi)存:屬性;
               3)、全局代碼區(qū):保存所有的操作方法;
               4)、全局數(shù)據(jù)區(qū):保存所有的static屬性;


          二、使用static字義方法:
            1、方法中加一個static關(guān)鍵字時,便成靜態(tài)方法。
            2、在使用static關(guān)鍵字定義方法時,應(yīng)注意以下幾點:
              1)、static的方法只能調(diào)用static的屬性或方法,不能調(diào)用非static的屬性或方法。
              2)、靜態(tài)屬性和方法在沒有實例化對象的時候調(diào)用。
              3)、而類中的普通方法和普通屬性,肯定只有在對象實例化之后才能被調(diào)用。


           程序開發(fā)思路:
           1、完成基本功能;
           2、改善功能,加入一些驗證;
           3、形成更好的結(jié)構(gòu),加入一些類的設(shè)計;
           4、主方法中不能編寫過多代碼。

           

           

           

           

           

           

          posted @ 2009-07-05 19:23 改變,成就夢想! 閱讀(158) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 康马县| 名山县| 剑河县| 岳阳市| 安达市| 安化县| 正镶白旗| 肥西县| 茶陵县| 弥勒县| 威海市| 新蔡县| 永仁县| 宁安市| 清水县| 醴陵市| 肃北| 兖州市| 虎林市| 九江县| 宾阳县| 陵水| 苏州市| 衡阳市| 四川省| 斗六市| 太原市| 卓资县| 湖口县| 确山县| 体育| 新宾| 宁强县| 琼海市| 海丰县| 苏尼特右旗| 铜陵市| 芦山县| 池州市| 黑水县| 临江市|