亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > Java中的權(quán)限修飾符

Java中的權(quán)限修飾符 時間:2018-12-24      來源:華清遠見

java面向?qū)ο蟮幕舅枷胫皇欠庋b細節(jié)并且公開接口。Java語言采用訪問控制修飾符來控制類及類的方法和變量的訪問權(quán)限,從而向使用者暴露接口,但隱藏實現(xiàn)細節(jié)。訪問控制分為四種級別:

(1)public: 用public修飾的類、類屬變量及方法,包內(nèi)及包外的任何類(包括子類和普通類)均可以訪問;

(2)protected: 用protected修飾的類、類屬變量及方法,包內(nèi)的任何類及包外那些繼承了該類的子類才能訪問(包外的子類可以用Super來訪問),protected重點突出繼承;

(3)default: 如果一個類、類屬變量及方法沒有用任何修飾符(即沒有用public、protected及private中任何一種修飾),則其訪問權(quán)限為default(默認訪問權(quán)限)。默認訪問權(quán)限的類、類屬變量及方法,包內(nèi)的任何類(包括繼承了此類的子類)都可以訪問它,而對于包外的任何類都不能訪問它(包括包外繼承了此類的子類)。default重點突出包;

(4)private: 用private修飾的類、類屬變量及方法,只有本類可以訪問,而包內(nèi)包外的任何類均不能訪問它。

(1)適用范圍<訪問權(quán)限范圍越小,安全性越高>,如圖所示:

Java中的權(quán)限修飾符,JAVA培訓(xùn)

(2)類的修飾符:public:主類。 一個文件中只能有一個主類。 主類整個項目下都可以使用。

default:其他類。不能跨包使用。

  成員(變量和方法 ,本包可以使用。成員變量成員方法):public  protected  default  private

      public:在整個項目下都可以使用。

      default:在本包內(nèi)可以使用,不能跨包。

      private:只有本類可以使用。其他類都不能使用。

      protected:不能跨包,但是跨包類如果是該類的子類,就可以用。用super來訪問父類的成員

構(gòu)造方法:

public  protected  default  private和成員的使用是一樣的,沒有任何區(qū)別。

例:

package com.fs.test;

import com.fs.TestAccess02;

/*為什么protected修飾的成員變量hight 可以在B類使用  A類就不行、

 * 

 * 因為protected修飾的關(guān)鍵字,雖然不能跨包使用。但是可以在子類中使用。

 * 

 * */

public class A {

public static void main(String[] args) {

//Test1是public修飾的類,是可以跨包使用的。

TestAccess02 t =new TestAccess02();

//default修飾的類,在其他包中不能使用。

// T t2 =new T();

//public修飾的成員變量age  是可以跨包使用的。

System.out.println(t.age);

//default修飾的成員變量name。 不可以跨包使用

// System.out.println(t.name);

//protected修飾的成員變量hight  不能跨包使用。

// System.out.println(t.hight);

}

}

class B extends TestAccess02{

public void method(){

//protected修飾的成員變量hight  可以在不同包子類中使用。

System.out.println(super.hight);

}

}

TestAccess02位于:package com.fs

A位于:package  com.fs.test

B 位于:package  com.fs.test,但是卻是TestAccess02的子類

結(jié)論:protected修飾符所修飾的類(這句話中指父類)屬成員變量和方法,只可以被子類訪問,而不管子類是不是和父類位于同一個包中。default修飾符所修飾的類屬成員變量和方法,只可被同一個包中的其他類訪問,而不管其他類是不是該類的子類。protected屬于子類限制修飾符,而default屬于包限制修飾符。

上一篇:C++之權(quán)限限定符淺談

下一篇:只要運氣足夠好,一刀也能999!JAVA隨機數(shù)快速入門

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 日本xxxx人 | 亚洲精品日本 | 九九99国产精品视频 | 国产成人精品久久综合 | 欧洲第一区第二区第三区 | 日本特黄特色大片免费看 | 久久成年人视频 | 国内精品免费视频 | 男人女人 | 99久久精品免费观看国产 | 国产三级免费观看 | 国产床上视频 | 在线观看亚洲免费视频 | 欧美五级在线观看视频播放 | 国产精品亚洲综合第一区 | xxxx69日本在线观看 | 久爱精品视频在线视频 | 国产在线精品国自产拍影院午夜 | 国产福利午夜波多野结衣 | 亚洲成片在线观看12345ba | 99久久国产综合色 | 国产一区亚洲二区 | 久久99国产综合精品 | 久久精品国产99国产精品亚洲 | 日本aⅴ在线观看 | 国产午夜精品美女免费大片 | 国产对白受不了了 | 国产一级做a爰片在线看免费 | 欧美日韩亚洲综合 | 亚洲丁香网 | 欧美成成人免费 | jjzzjjzz在线观看| 91丁香亚洲综合社区 | 国产欧美精品一区二区 | 两个人在线播放www 两个人在线观看www视频 | 秋霞成人影院 | 欧美在线一二三区 | 国产精品久久久久久久人热 | 国产制服在线 | 青青免费 | 日本理论片免费观看在线视频 |