5.4.2 包的创建
如果在源文件中没有声明包,那么类名将放在默认包中,这个包没有名字。
默认包对于小的程序很适用,但当程序很复杂时,默认包就显得不够用了。
1.包的定义格式
其中,package是关键字,<包名>是标识符。例如,
声明了一个名为Mypackage的包。这条package语句必须写在Java源程序中的第一行。它告诉系统,在该文件(Time1.java)中声明的任何类都属于这个特定的包Mypackage,之后其他类就可以引用Mypackage中声明的类。
2.设置包的路径
对于程序员自定义的包Mypackage,系统如何知道这个包在哪儿?其他类如何引用它?
我们在d:\ch5prog之中创建一个与包同名的文件夹d:\ch5prog\Mypackage,并将编译过的文件(Time1.class)放入该文件夹中。
注意:包名与文件夹名的大小写应该一致。
再添加环境变量classpath的路径如下:
其他类用
语句可以引用Mypackage包中的类。程序运行时,系统将在d:\ch5prog中寻找Mypackage包。