当使用另一个包中的类时,应该使用包名来完全限定类名,如前面的例子所做的那样.然而,这样的方法可能很容易变得令人厌恶,尤其是当要限定的类深埋在包层次结构中时.既然Java是由程序员为程序员开发的,毫不惊奇,那么应该有更方便的方法来使用包中的内容,这就是import语句.使用import语句可以访问包中的一个或多个成员.这将使你能够直接使用这些成员,而不必显式的限定包.
下面是import语句的一般形式:
import pkg.classname;
其中,pkg是包的名字,可以包括他的完整路径,classname是被导入的类的名字.如果要导入包的全部内容,可以使用星号(*)代替类名,下面是两种形式的例子:
import mypack.MyClass import mypack.*;
在第一个例子中,MyClass类从mypack中导入.在第二个例子中,mypack的全部类都被导入.在Java源文件中,import语句紧跟package语句出现,并且位于任何类定义之前.