华南俳烁实业有限公司

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

全國計算機等級考試Java語言程序設計輔導(9)

中華IT學院   【 】  [ 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中,可以使用訪問控制符來保護對類、變量、方法和構造方法的訪問。Java支持4種不同的訪問權限。

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

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

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

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

  默認訪問修飾符-不使用任何關鍵字

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

  實例:

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

  String version = "1.5.1";

  boolean processOrder() {

  return true;

  }

  私有訪問修飾符-private

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

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

  Private訪問修飾符的使用主要用來隱藏類的實現(xiàn)細節(jié)和保護類的數(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) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
淮北市| 兰州市| 昌江| 柳河县| 潞城市| 拉萨市| 淮安市| 榆树市| 星座| 台北县| 舟山市| 仁寿县| 女性| 唐河县| 渭南市| 中超| 常州市| 汨罗市| 崇左市| 天柱县| 香港 | 仙游县| 墨江| 交口县| 长汀县| 滨州市| 虎林市| 宁安市| 花莲市| 洛扎县| 三亚市| 通河县| 志丹县| 扶沟县| 唐海县| 武宣县| 高阳县| 南康市| 郸城县| 腾冲县| 宣武区|