一、包的作用
1、對類檔案進行分類管理,我們編譯執行會產生很多類,而類名又有可能相同,這是我們就可以建立包。
2.給類提供多寫名稱空間
3、寫在程式檔案的第一行
4、類名的全稱,我們在另一個包中建立物件時,要使用包名、類名
包名、類名 變數=new 包名、類名();
5、包也是一種封裝形式,它和它裡面的類以及成員都有訪問許可權
二、包與包之間的訪問
1、要保證訪問類許可權大於被訪問類,public
2.另一個包中的子類可以訪問父類中被protected修飾的成員
三、四種訪問許可權
1、public:pubic的訪問許可權最大,類中的成員變數被public修飾時,它完全是公開的,本類中、同一個包中、子類(其他包中)、其他包,都可以訪問,它的許可權是最大的;
2、protected:protected的訪問許可權比public小, 在本類中,同一個包中,還有子類中,哪怕是別的包中的子類都可以訪問。
3、default:預設的,就是不寫的狀態,在本類中,或者同一個包中都可以訪問。
4、private:它的訪問許可權的最小的,只有在本類中才可以訪問,子類或者同一個包都不可以訪問。如果不寫包,那麼預設在同一個包中。
四、因為包、用import ,它引入的是包中的類,而不是包。