Java/包

維基教科書,自由的教學讀本

Java語言提供一種package(包)定義, 用來說明某段程序的路徑結構。 例如,一個Something.java 文件它的內容

package net.java.util
public class Something{
   ...
}

那麼它的路徑應該是 net/java/Something.java 這樣保存的。 package(包)的作用是把不同的java程序分類保存,更方便的被其他java程序調用。 如果某java程序沒有定義package(包),那麼其它文件就無法調用這個java程序。 要引用一個java文件也非常簡單。例如

  ...
  public void doSomething(){
       net.java.util.Something s = new net.java.util.Something();
  }
  ...

或者

  import net.java.util.Something;
  ...
  public void doSomething(){
       Something s = new Something();
  }
  ...