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

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

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

更新時間:2019-09-16 11:54:14 來源:動力節點 瀏覽4249次

  

今天動力節點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();

    }

}


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


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


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


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



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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成年午夜性视频免费播放 | 久久九九热视频 | 亚洲短视频在线观看 | 九九色影院 | 欧美 日产 国产精品 | 国产一区在线观看免费 | 中文字幕在线激情日韩一区 | 黄色录像网址 | 在线麻豆 | 久久久精品日本一区二区三区 | 福利姬在线精品观看 | 亚洲欧美综合区自拍另类 | 成年人网站免费 | 老湿机永久体验 | 91久久国产综合精品女同国语 | 日韩欧美无线在码 | 欧美亚洲综合另类成人 | 欧美成人se01短视频在线看 | 久色中文| 午夜窝窝 | 国产福利不卡视频在免费 | 亚洲福利一区二区三区 | 亚洲国产午夜精品理论片的软件 | 欧美日韩亚洲在线观看 | 四虎影在线永久免费观看 | 久久免费视频网站 | 国产主播第一页 | 国产一区视频在线免费观看 | 亚洲一区二区三区香蕉 | 狼人综合干伊人 | 日本毛片免费看 | 国产a v高清一区二区三区 | 日韩三级不卡 | 四虎一影院区永久精品 | 国产欧美自拍 | 中国美女一级毛片 | 兔子bt资源在线 | 真人视频一级毛片 | 92福利网 | 国产精品日韩一区二区三区 | 草久久久|