qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          Java三大變量小結(jié)

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

            在細(xì)說這三大變量之前,先說說變量。什么是變量?顧名思義,就是內(nèi)容可以改變的量,它與常量相對(duì)應(yīng)。而這三大變量實(shí)際上是從變量的作用域來定義和劃分的。

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

            實(shí)例變量,是歸屬于類的實(shí)例的變量,又稱為成員變量,沒有經(jīng)過static修飾。實(shí)例變量只能通過類名的實(shí)例+點(diǎn)操作符+變量來操作。

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

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

            為了說明Java三大變量,請(qǐng)看如下代碼:

            

          /**
           *<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 = "王路情";
           //定義實(shí)例變量
           public char sex = 'M';

           /**
            *方法描述:輸出對(duì)中國祝福的內(nèi)容
            *輸入?yún)?shù):String str
            *返回類型:void
            */
           public String print(String str)
           { //定義局部變量
             String str1 = "中國,";
           
             return str1 + str;
           }
           /**
            *方法描述:主方法
            *輸入?yún)?shù):String[] args
            *返回類型:void
            */

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

            運(yùn)行結(jié)果如下:

            類變量

            名字:王路情

            實(shí)例變量

            性別:M

            局部變量

            祝福:中國,我愛你!

            總結(jié):

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

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

            3)Java三大變量,令我想起了毛澤東思想的三大法寶,即統(tǒng)一戰(zhàn)線、武裝斗爭(zhēng)和黨的建設(shè)。

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 丰顺县| 昆山市| 德化县| 麻阳| 土默特右旗| 阜城县| 云梦县| 东城区| 都匀市| 富川| 长乐市| 潼南县| 武定县| 天祝| 松江区| 尼木县| 石棉县| 双柏县| 奉节县| 商水县| 宁乡县| 岚皋县| 湘阴县| 绥芬河市| 连城县| 双鸭山市| 临泽县| 溧阳市| 灵石县| 剑阁县| 连城县| 广元市| 临江市| 周口市| 庄浪县| 金华市| 姜堰市| 江陵县| 西宁市| 安吉县| 红安县|