欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

C/C++、Java、Go、Python總結(jié)對(duì)比14-public

系統(tǒng) 1832 0

java的類中,這3個(gè)關(guān)鍵詞的用法有所區(qū)別,先看一個(gè)表格:

C/C++、Java、Go、Python總結(jié)對(duì)比14-public、protect和private使用2-java_第1張圖片

private

大多數(shù)成員變量都是修飾符為private的,它們不希望被其他任何外部的類訪問。只能被類內(nèi)部的成員函數(shù)訪問。

default

它是針對(duì)本包訪問而設(shè)計(jì)的,任何處于本包下的類、接口、異常等,都可以相互訪問,即使是父類沒有用protected修飾的成員也可以。

protected

主要的作用就是用來保護(hù)子類的。它的含義在于子類可以用它修飾的成員,其他的不可以,它相當(dāng)于傳遞給子類的一種繼承的東西

public

這個(gè)就不用說了,任何地方都可以訪問

下面上代碼說明。

src下面packageone文件夾,Alpha.java

            
              package packageone;

public class Alpha {
    public void test()  //通過定義public成員函數(shù)來讓實(shí)例訪問不能直接對(duì)外
    {
        this.pub();
        this.pro();
        this.def();
        this.pri();
    }

    public void pub()  //定義public成員函數(shù)
    {
        System.out.println( "public");
    }

    protected void pro()  //定義protected成員函數(shù)
    {
        System.out.println( "protected");
    }

    void def()  //定義default成員函數(shù)
    {
        System.out.println( "default");
    }

    private void pri()  //定義private成員函數(shù)
    {
        System.out.println( "private");
    }
}

            
          

src下面packageone文件夾,Beta.java

            
              package packageone;

public class Beta {
    public void test()
    {
        Alpha alpha = new Alpha();
        alpha.pub();
        alpha.pro();
        alpha.def();
//        alpha.pri();  //錯(cuò)誤,不能訪問
    }
}

            
          

src下面packagetwo文件夾,AlphaSub.java

            
              package packagetwo;

import packageone.Alpha;

public class AlphaSub extends Alpha {
    public void test()
    {
        super.pub();
        super.pro();
//        super.def();  //錯(cuò)誤,不能范文
//        super.pri();  //錯(cuò)誤,不能范文
    }
}

            
          

src下面packagetwo文件夾,Gamma.java

            
              package packagetwo;

import packageone.Alpha;

public class Gamma {
    public void test()
    {
        Alpha alpha = new Alpha();
        alpha.pub();
//        alpha.pro();  //錯(cuò)誤,不能訪問
//        alpha.def();  //錯(cuò)誤,不能訪問
//        alpha.pri();  //錯(cuò)誤,不能訪問
    }
}

            
          

主函數(shù)Test.java

            
              import packageone.Alpha;

public class Test {
    public static void main(String[] args)
    {
        new Alpha().test();
    }
}

            
          

對(duì)比總結(jié):

  1. private只能在類部被訪問;public全局可訪問;
  2. protected和default的區(qū)別在于default只能在當(dāng)前包內(nèi)被訪問;

更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 69pao强力打造免费高清 | 免费观看呢日本天堂视频 | 啊哈不要啊 | 国产欧美一区二区精品忘忧草 | 精品综合久久久久久99 | 男人的天堂av2017在线 | 日日摸夜夜爽日日摸视频 | 欧美日韩中文字幕在线视频 | 日韩一区二区免费看 | 欧美午夜影院 | 学院传说之三生三世桃花缘 | jjizz老女人多水喷水 | 亚洲一区国产 | 日本一二区视频 | 日日拍夜夜嗷嗷叫视频 | 陈宝莲a毛片在线播放 | 国产精品久久久久久久久免费相片 | 91免费在线视频 | 亚洲国产成人在线视频 | 国产高清在线视频 | 国产人成午夜免视频网站 | 色网站在线免费观看 | 国产一区在线免费观看 | 一级片在线 | 日韩在线免费视频观看 | 日韩中文一区二区三区 | 91蝌蚪在线播放 | 成人在线视频网 | 成人开心网 | 国产三级在线播放 | 成人影院欧美大片免费看 | 国产大片免费天天看 | 国产成人久久 | 亚洲精品欧美一区二区三区 | 欧美交性又色又爽又黄 | 97av视频在线播放 | 777奇米视频| 四库影院永久在线精品 | 日韩欧美精品综合一区二区三区 | 久久久久国产一区二区三区四区 | 欧美成人影院在线观看三级 |