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();
  }
  ...