包的應用

weixin_34321977發表於2014-10-18

 

        一、包的作用

1、對類檔案進行分類管理,我們編譯執行會產生很多類,而類名又有可能相同,這是我們就可以建立包。

2.給類提供多寫名稱空間

3、寫在程式檔案的第一行

4、類名的全稱,我們在另一個包中建立物件時,要使用包名、類名

包名、類名   變數=new  包名、類名();

5、包也是一種封裝形式,它和它裡面的類以及成員都有訪問許可權

       二、包與包之間的訪問

1、要保證訪問類許可權大於被訪問類,public

2.另一個包中的子類可以訪問父類中被protected修飾的成員

       三、四種訪問許可權

1、public:pubic的訪問許可權最大,類中的成員變數被public修飾時,它完全是公開的,本類中、同一個包中、子類(其他包中)、其他包,都可以訪問,它的許可權是最大的;

2、protected:protected的訪問許可權比public小,  在本類中,同一個包中,還有子類中,哪怕是別的包中的子類都可以訪問。

3、default:預設的,就是不寫的狀態,在本類中,或者同一個包中都可以訪問。

4、private:它的訪問許可權的最小的,只有在本類中才可以訪問,子類或者同一個包都不可以訪問。如果不寫包,那麼預設在同一個包中。

           四、因為包、用import ,它引入的是包中的類,而不是包。

相關文章