1. 程式人生 > >java基礎-------包

java基礎-------包

                                                                   包( package )

作用:

  • 對類檔案進行分類管理
  • 給類提供多層名稱空間
  • 寫在程式檔案的第一行
  • 雷鳴的全稱是  包名.類名
  • 包也是一種封裝形式

包也限定了訪問許可權,擁有包訪問許可權的類才能訪問某個包中的類。即包與包之間的類進行訪問,被訪問的包中的類必須是 public ,被訪問的包中的類的方法也必須是 public。

public protected default private
同一類中 ok ok ok ok
同一包中 ok ok ok
子類中 ok ok
不同包中 ok

import 關鍵字

     為了能夠使用某一個包的成員,我麼需要在java程式張紅明確匯入該包。使用 “import” 語句也可以完成此項功能。

其語法格式為:

        import package1[.package2…].(classname|*);

如果在一個包中,一個類想要使用本包中的另一個類,那麼該包名可以省略。

注意: 類檔案中可以包含任意數量的 import 宣告。import 宣告必須在包宣告之後,類宣告之前。

java 中帶包(建立及引用)的類的編譯

  只有一個檔案時編譯:

        javac A.java

一個包的檔案都在時編譯:

   javac -d .  * .java 

對於封裝的 .jar 檔案。