黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專(zhuān)注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 java類(lèi)成員訪問(wèn)控制權(quán)限有哪些?

java類(lèi)成員訪問(wèn)控制權(quán)限有哪些?

更新時(shí)間:2019-09-16 11:54:14 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽4255次

  

今天動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編為大家介紹“java類(lèi)成員訪問(wèn)控制權(quán)限”,希望通過(guò)此文大家能夠掌握java類(lèi)成員訪問(wèn)控制權(quán)限,下面就隨小編一起看看java類(lèi)成員訪問(wèn)控制權(quán)限有哪些?


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


在JAVA中有四種訪問(wèn)控制權(quán)限,分別為:private, default, protected, public


  1、Private


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


  2、Default


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


  3、Protected


  這個(gè)成員既可以被這個(gè)包中其它類(lèi)訪問(wèn),也可以被不同包中的子類(lèi)內(nèi)部訪問(wèn)


  4、Public


  可以被所有類(lèi)訪問(wèn),不管訪問(wèn)類(lèi)與被訪問(wèn)類(lèi)在不在同一個(gè)包中


  總結(jié)如下:

1568605006836340.png


  以下是示例代碼:


  1、包myjava.learn.package1:


  Person.java


package myjava.learn.package1;

 

public class Person {

 

    private int a_pri = 10; // private只能在本類(lèi)被訪問(wèn), 子類(lèi)也不能訪問(wèn)

    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(){

        // 以下當(dāng)然可以被訪問(wèn),因?yàn)樵谕粋€(gè)包中的類(lèi)可以訪問(wèn)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();

         

        // 同一包中的類(lèi)可以以[對(duì)象.成員]訪問(wèn)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;

// 其它包中的子類(lèi)

class PersonPackage2 extends Person{

    void PrintAttr(){

        // 不同包的子類(lèi)只能訪問(wèn)父類(lèi)的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

         

        // 其它包中的類(lèi)(對(duì)象.成員, 不是子類(lèi)),只能訪問(wèn)public成員

        PersonPackage1 pp = new PersonPackage1();

        System.out.println(pp.a_pub);

         

        PersonPackage2 pp2 = new PersonPackage2();

        pp2.PrintAttr();

    }

}


以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編介紹的“java類(lèi)成員訪問(wèn)控制權(quán)限有哪些?”的內(nèi)容,希望對(duì)大家有幫助,更多java最新資訊請(qǐng)繼續(xù)關(guān)注動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會(huì)有精彩內(nèi)容分享與你。


相關(guān)免費(fèi)視頻教程推薦-java入門(mén)學(xué)習(xí)零基礎(chǔ)教程下載


java類(lèi)成員的訪問(wèn)權(quán)限:http://www.ilovecolors.com.cn/xiazai/2587.html


java類(lèi)的訪問(wèn)權(quán)限:http://www.ilovecolors.com.cn/xiazai/2588.html



提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 涩涩福利网址导航 | 国产精品不卡在线观看 | 国产精品福利在线观看秒播 | 日日干夜夜爱 | 免费观看无遮挡www的小视频 | 国产一级片视频 | 国产自产 | 国产欧美精品系列在线播放 | 国产精品单位女同事在线 | 色片免费 | 高清波多野结衣一区二区三区 | 五月婷婷视频在线 | 精品欧美一区二区三区在线观看 | 精品福利影院 | 国产在线观看成人免费视频 | 欧美 日韩 国产在线 | 精品国产亚洲一区二区在线3d | 国产视频资源在线观看 | 中文日韩字幕一区在线观看 | 中文字幕网站在线观看 | 亚洲三级成人 | 午夜成年人视频 | 99精品在线视频观看 | 欧美大成色www永久网站 | 国产一级理论片 | 日本草草视频在线观看 | 九月丁香激情综合婷婷玉立 | 国产黄色在线播放 | 国产成人免费a在线资源 | 男人女人真曰批视频大全免费观看 | 久操视频在线播放 | 特黄特级毛片免费视 | 老湿福利影院 | 成人永久免费视频 | 久久多多屋影院三级 | 小黄鸭视频破解版 | 国产呦萝资源网站 | 成人怡红院视频在线观看 | 亚洲免费区 | 中文字幕第一页在线视频 | 欧美亚洲国产成人高清在线 |