qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Java三大變量小結

            Java三大變量分別是類變量、實例變量和局部變量。

            在細說這三大變量之前,先說說變量。什么是變量?顧名思義,就是內容可以改變的量,它與常量相對應。而這三大變量實際上是從變量的作用域來定義和劃分的。

             類變量,是歸屬類的變量,它是通過在定義類的屬性的時,增加static修飾符,所以又稱為靜態變量。類變量不僅可以直接通過類名+點操作符+變量名來 操作,也可以通過類的實例+點操作符+變量來操作,大多數情況下,采用前者操作方式,一來不能夠有效地使用該變量,二來能夠表示該變量就是類變量。

            實例變量,是歸屬于類的實例的變量,又稱為成員變量,沒有經過static修飾。實例變量只能通過類名的實例+點操作符+變量來操作。

            不管是類變量,還是實例變量,都可以設置Java的訪問修飾符,若是需要公開操作,你可以在這些變量前面添加public訪問權限;若是只限于所在類中操作,你可以在這些變量前面添加private訪問權限。

            局部變量就是在類中方法體里面所定義的變量,不管是方法的形參,還是方法體內所定義的變量都是局部變量。局部變量的作用域是以其所在方法體的頭大括號開始到尾大括號結束。

            為了說明Java三大變量,請看如下代碼:

            

          /**
           *<p>Title:Java三大變量</p>
           *<p>Description:演示Java三大變量的特性</p>
           *<p>Copyright:copyright(c) 2012</p>
           *<p>Filename:VariableType.java</p>
           *@author王路情
           *@version1.0
           */
          public class VariableType
          {
           //定義類變量
           public static String name = "王路情";
           //定義實例變量
           public char sex = 'M';

           /**
            *方法描述:輸出對中國祝福的內容
            *輸入參數:String str
            *返回類型:void
            */
           public String print(String str)
           { //定義局部變量
             String str1 = "中國,";
           
             return str1 + str;
           }
           /**
            *方法描述:主方法
            *輸入參數:String[] args
            *返回類型:void
            */

           public static void main(String[] args)
           {
            System.out.println("類變量");
            System.out.println("名字:" + VariableType.name);
           
            VariableType type = new VariableType();
            System.out.println("實例變量");
            System.out.println("性別:" + type.sex);
            System.out.println("局部變量");
            System.out.println("祝福:" + type.print("我愛你!") ); }
          }

            運行結果如下:

            類變量

            名字:王路情

            實例變量

            性別:M

            局部變量

            祝福:中國,我愛你!

            總結:

            1)Java三大變量,實質上就是表示各自的歸屬。

            2)Java三大變量操作方式各有特色,需細心體會。

            3)Java三大變量,令我想起了毛澤東思想的三大法寶,即統一戰線、武裝斗爭和黨的建設。

          posted on 2012-09-04 10:02 順其自然EVO 閱讀(148) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 云南省| 阜南县| 湘阴县| 姜堰市| 阿瓦提县| 新和县| 遂昌县| 色达县| 泰安市| 安阳县| 克拉玛依市| 海口市| 格尔木市| 安泽县| 集安市| 古交市| 友谊县| 靖宇县| 阿克陶县| 绥江县| 嘉鱼县| 常山县| 枣强县| 石泉县| 福泉市| 胶南市| 二连浩特市| 阿巴嘎旗| 江城| 株洲县| 泗洪县| 微博| 温宿县| 常山县| 县级市| 沽源县| 象州县| 文安县| 将乐县| 广州市| 扎囊县|