- package pkg1[.pkg2[.pkg3...]];
- 包及子包的定义,实际上是为了解决名字空间、名字冲突的问题
它与类的继承没有关系。事实上,一个子类与其父类可以位于不同的包中。
- 包有两方面的含义
1、名字空间、存储路径(文件夹)
2、可访问性(同一包中的各个类,默认情况下可互相访问)
- 包层次的根目录是由环境变量CLASSPATH来确定的
- 在简单情况下,没有package语句,这时称为无名包(unnamed package)
在Eclipse中,也叫(default package)
- Java的JDK提供了很多包
如:java.applet,java.awt,java.awt.image,java.awt.peer等
- 为了能使用Java中已提供的类,需要用import语句来导入所需要的类
- import语句的格式为:
import package1[.package2...].(classname|*);
- 例如:
import java.util.Date;(这样,程序中java.util.Date可以简写为Date)
import java.awt.event.;
import java.awt.;
注意:使用星号(*)只能表示本层次(本文件夹)的所有类,不包括子层次下的类
- Java编译器自动导入包java.lang.*;
- Eclipse等IDE可以方便地生成import语句
posted @
2018-11-04 18:27
cnRicky
阅读(
397)
评论()
编辑
收藏
举报