<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    自由,平等,開源,分享

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      2 Posts :: 61 Stories :: 3 Comments :: 0 Trackbacks

    1 數(shù)據(jù)成員的聲明

      數(shù)據(jù)成員是用來描述事物的靜態(tài)特征的。
      一般情況下,聲明一個(gè)數(shù)據(jù)成員必須做的事是給出這個(gè)數(shù)據(jù)成員的標(biāo)識(shí)符并指明它所屬的數(shù)據(jù)類型。
      聲明數(shù)據(jù)成員時(shí),還可以用修飾符對(duì)數(shù)據(jù)成員的訪問權(quán)限作出限制。

      數(shù)據(jù)成員聲明格式:

    [修飾符] 數(shù)據(jù)成員類型 數(shù)據(jù)成員名表;

        修飾符是可選的,它是指訪問權(quán)限修飾符 public、private、protected 和非訪問權(quán)限修飾符 static、final 等;
        數(shù)據(jù)成員類型就是諸如 int、float 等 Java 允許的各種定義數(shù)據(jù)類型的關(guān)鍵字;
        數(shù)據(jù)成員名表是指一個(gè)或多個(gè)數(shù)據(jù)成員名,即用戶自定義標(biāo)識(shí)符,當(dāng)同時(shí)聲明多個(gè)數(shù)據(jù)成員名時(shí),彼此間用逗號(hào)分隔。

    2 static 修飾的靜態(tài)數(shù)據(jù)成員

      用 static 修飾符修飾的數(shù)據(jù)成員是不屬于任何一個(gè)類的具體對(duì)象,而是屬于類的靜態(tài)數(shù)據(jù)成員。

      其特點(diǎn)如下:

        它被保存在類的內(nèi)存區(qū)的公共存儲(chǔ)單元中,而不是保存在某個(gè)對(duì)象的內(nèi)存區(qū)中。因此,一個(gè)類的任何對(duì)象訪問它時(shí),存取到的都是相同的數(shù)值。
        可以通過類名加點(diǎn)操作符訪問它。
        static 類數(shù)據(jù)成員仍屬于類的作用域,還可以使用 public static、private static 等進(jìn)行修飾。修飾符不同,可訪問的層次也不同。

    3 靜態(tài)數(shù)據(jù)成員的初始化

      靜態(tài)數(shù)據(jù)成員的初始化可以由用戶在定義時(shí)進(jìn)行,也可以由靜態(tài)初始化器來完成。
      靜態(tài)初始化器是由關(guān)鍵字 static 引導(dǎo)的一對(duì)花括號(hào)括起的語句塊,其作用是在加載類時(shí),初始化類的靜態(tài)數(shù)據(jù)成員。

      靜態(tài)初始化器與構(gòu)造方法不同,它有以下特點(diǎn):

        靜態(tài)初始化器用于對(duì)類的靜態(tài)數(shù)據(jù)成員進(jìn)行初始化。而構(gòu)造方法用來對(duì)新創(chuàng)建的對(duì)象進(jìn)行初始化。
        靜態(tài)初始化器不是方法,沒有方法名、返回值和參數(shù)表。
        靜態(tài)初始化器是在它所屬的類加載到內(nèi)存時(shí)由系統(tǒng)調(diào)用執(zhí)行的,而構(gòu)造方法是在系統(tǒng)用 new 運(yùn)算符產(chǎn)生新對(duì)象時(shí)自動(dòng)執(zhí)行的。

      靜態(tài)初始化器的格式:

    static
    {
      
    // 初始化靜態(tài)數(shù)據(jù)成員
    }

    4 final 修飾的最終數(shù)據(jù)成員

      如果一個(gè)類的數(shù)據(jù)成員用 final 修飾符修飾,則這個(gè)數(shù)據(jù)成員就被限定為最終數(shù)據(jù)成員。
      最終數(shù)據(jù)成員可以在聲明時(shí)進(jìn)行初始化,也可以通過構(gòu)造方法賦值,但不能在程序的其他地方賦值,它的值在程序的整個(gè)執(zhí)行過程中是不能改變的。
      因此,也可以說用 final 修飾符修飾的數(shù)據(jù)成員是標(biāo)識(shí)符常量。

      用 final 修飾符說明常量時(shí),需要注意以下幾點(diǎn):

        需要說明常量的數(shù)據(jù)類型并指出常量的具體值。
        若一個(gè)類有多個(gè)對(duì)象,而某個(gè)數(shù)據(jù)成員是常量,最好將此常量聲明為 static,即用 static final 兩個(gè)修飾符修飾,這樣做可節(jié)省空間。

    posted on 2008-04-07 14:10 龍震 閱讀(1100) 評(píng)論(0)  編輯  收藏 所屬分類: 概念,術(shù)語,基礎(chǔ),理解
    主站蜘蛛池模板: 免费在线观影网站| 99免费精品视频| 性xxxx视频播放免费| 亚洲理论在线观看| 18禁止看的免费污网站| 久久久无码精品亚洲日韩按摩 | 亚洲美免无码中文字幕在线| 成全动漫视频在线观看免费高清版下载 | 99国产精品永久免费视频| 亚洲中文字幕在线无码一区二区| 亚洲无砖砖区免费| 亚洲自国产拍揄拍| 四虎永久免费地址在线网站| 黄色三级三级三级免费看| 亚洲一级特黄无码片| 国产免费拔擦拔擦8X高清在线人| 亚洲AV电影院在线观看| 2020因为爱你带字幕免费观看全集| 亚洲中文无码线在线观看| 24小时免费直播在线观看| 国产成人亚洲精品无码AV大片| JLZZJLZZ亚洲乱熟无码| 丁香花在线视频观看免费| 亚洲国产高清视频在线观看| 天天看片天天爽_免费播放| 国内成人精品亚洲日本语音| 亚洲午夜国产精品无码| 5555在线播放免费播放| 亚洲AV香蕉一区区二区三区| 亚洲日韩在线观看| 日韩精品无码免费一区二区三区 | 色偷偷亚洲第一综合| 国产成人麻豆亚洲综合无码精品| 小草在线看片免费人成视久网| 亚洲jizzjizz在线播放久| 亚洲av片一区二区三区| 亚洲视频免费播放| 成人特级毛片69免费观看| 精品亚洲A∨无码一区二区三区| 精品久久免费视频| 无码日韩精品一区二区免费暖暖|