大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 java類成員訪問控制權限有哪些?

java類成員訪問控制權限有哪些?

更新時間:2019-09-16 11:54:14 來源:動力節(jié)點 瀏覽4173次

  

今天動力節(jié)點java培訓機構小編為大家介紹“java類成員訪問控制權限”,希望通過此文大家能夠掌握java類成員訪問控制權限,下面就隨小編一起看看java類成員訪問控制權限有哪些?


u=413209375,3586319870&fm=11&gp=0.jpg


在JAVA中有四種訪問控制權限,分別為:private, default, protected, public


  1、Private


  如果一個成員方法或變量名前使用了private, 那么這個成員只能在類的內部使用。


  2、Default


  如果一個成員方法或變量名前沒有使用任何訪問控制符,就為default。默認的訪問控制成員可以被這個包中的其它類訪問(包括這個包中的子類內部以及這個包中所有類以對象.成員的方式訪問)。如果這個子類不在這個包中,則子類也不能訪問父類的默認訪問控制成員


  3、Protected


  這個成員既可以被這個包中其它類訪問,也可以被不同包中的子類內部訪問


  4、Public


  可以被所有類訪問,不管訪問類與被訪問類在不在同一個包中


  總結如下:

1568605006836340.png


  以下是示例代碼:


  1、包myjava.learn.package1:


  Person.java


package myjava.learn.package1;

 

public class Person {

 

    private int a_pri = 10; // private只能在本類被訪問, 子類也不能訪問

    int a_defaut = 11;

    protected int a_prot = 12;

    public int a_pub = 13;

     

}



PersonPackage1.java


package myjava.learn.package1;

 

public class PersonPackage1 extends Person{

     

 

    void fun(){

        // 以下當然可以被訪問,因為在同一個包中的類可以訪問default, protected, public

        this.a_defaut = 12;

        this.a_prot = 13;

        this.a_pub = 14;

        System.out.println( this.a_defaut );

    }

}



Main.java


package myjava.learn.package1;

 

public class Main {

    public static void main( String args [] ){

         

        PersonPackage1 pp = new PersonPackage1();

        pp.fun();

         

        // 同一包中的類可以以[對象.成員]訪問default, protected, public

        System.out.println( pp.a_defaut );

        System.out.println( pp.a_prot );

        System.out.println( pp.a_pub );

    }

}



  2、包myjava.learn.package2:


  Main.java


package myjava.learn.package2;

import myjava.learn.package1.PersonPackage1;

import myjava.learn.package1.Person;

// 其它包中的子類

class PersonPackage2 extends Person{

    void PrintAttr(){

        // 不同包的子類只能訪問父類的public, protected

        System.out.println(this.a_prot);

        System.out.println(this.a_pub );

    }

}

public class Main {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

         

        // 其它包中的類(對象.成員, 不是子類),只能訪問public成員

        PersonPackage1 pp = new PersonPackage1();

        System.out.println(pp.a_pub);

         

        PersonPackage2 pp2 = new PersonPackage2();

        pp2.PrintAttr();

    }

}


以上就是動力節(jié)點java培訓機構小編介紹的“java類成員訪問控制權限有哪些?”的內容,希望對大家有幫助,更多java最新資訊請繼續(xù)關注動力節(jié)點java培訓機構官網(wǎng),每天會有精彩內容分享與你。


相關免費視頻教程推薦-java入門學習零基礎教程下載


java類成員的訪問權限:http://m.dabaquan.cn/xiazai/2587.html


java類的訪問權限:http://m.dabaquan.cn/xiazai/2588.html



提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品国产欧美综合一区 | 99这里只有精品 | 99久久亚洲国产高清观看 | 麻豆国产在线不卡一区二区 | 久久激情视频 | 国产综合色香蕉精品五月婷 | 久久999视频 | 久久久国产精品免费看 | 亚洲欧美久久 | 亚洲国产福利精品一区二区 | 中文字幕免费在线播放 | 亚洲欧美日韩一级特黄在线 | 男人的天堂免费在线观看 | 精品小视频在线 | 91免费国产在线观看尤物 | 日本日韩欧美 | 91久久精品| 欧美13一14周岁a在线播放 | 午夜性色福利视频在线视频 | 亚洲一级成人 | 亚洲精品久久国产小说 | 国产精品入口麻豆 | 天天弄天天模 | 网曝门精品国产事件在线观看 | 国产精品免费一区二区三区四区 | 国产精品一区二区在线播放 | 色综合网亚洲精品久久 | 亚洲91在线视频 | 国产精品视频分类一区 | 亚洲欧美专区精品久久 | 在线观看免费情网站大全 | 一级做a爱片特黄在线观看免费看 | 国产成人女人视频在线观看 | 好吊妞操| 天天搞夜夜操 | 乱子伦免费视频中文字幕 | 婷婷午夜激情 | 女人18毛片a级毛片 女人18毛片a级毛片免费 | 国产区在线观看 | 久久免费观看国产99精品 | 日日操操干干 |