亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當(dāng)前位置:計算機(jī)等級 > 二級考試 > Java語言程序設(shè)計 > 考試輔導(dǎo) > 文章內(nèi)容
        

      全國計算機(jī)等級考試Java語言程序設(shè)計輔導(dǎo)(9)

      中華IT學(xué)院   【 】  [ 2016年1月30日 ]

        Java 修飾符

        Java語言提供了很多修飾符,主要分為以下兩類:

        訪問修飾符

        非訪問修飾符

        修飾符用來定義類、方法或者變量,通常放在語句的最前端。我們通過下面的例子來說明:

        public class className {

        // ...

        }

        private boolean myFlag;

        static final double weeks = 9.5;

        protected static final int BOXWIDTH = 42;

        public static void main(String[] arguments) {

        // 方法體

        }

        訪問控制修飾符

        Java中,可以使用訪問控制符來保護(hù)對類、變量、方法和構(gòu)造方法的訪問。Java支持4種不同的訪問權(quán)限。

        默認(rèn)的,也稱為default,在同一包內(nèi)可見,不使用任何修飾符。

        私有的,以private修飾符指定,在同一類內(nèi)可見。

        共有的,以public修飾符指定,對所有類可見。

        受保護(hù)的,以protected修飾符指定,對同一包內(nèi)的類和所有子類可見。

        默認(rèn)訪問修飾符-不使用任何關(guān)鍵字

        使用默認(rèn)訪問修飾符聲明的變量和方法,對同一個包內(nèi)的類是可見的。接口里的變量都隱式聲明為public static final,而接口里的方法默認(rèn)情況下訪問權(quán)限為public。

        實例:

        如下例所示,變量和方法的聲明可以不使用任何修飾符。

        String version = "1.5.1";

        boolean processOrder() {

        return true;

        }

        私有訪問修飾符-private

        私有訪問修飾符是最嚴(yán)格的訪問級別,所以被聲明為private的方法、變量和構(gòu)造方法只能被所屬類訪問,并且類和接口不能聲明為private。

        聲明為私有訪問類型的變量只能通過類中公共的getter方法被外部類訪問。

        Private訪問修飾符的使用主要用來隱藏類的實現(xiàn)細(xì)節(jié)和保護(hù)類的數(shù)據(jù)。

        下面的類使用了私有訪問修飾符:

        public class Logger {

        private String format;

        public String getFormat() {

        return this.format;

        }

        public void setFormat(String format) {

        this.format = format;

        }

        }

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved