1第五章Java高级语言特征?package?访问控制?final关键字?静态变量、方法与初始化程序块?抽象类?Interface?内部类?其它
2包(package)?包(package)是相关类与接口的一个集合,它提供访问控制与命名空间管理。为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,Java引入了包(package)。
3类分组package语句?Java平台中的类与接口都是根据功能以包组织的。?包机制的好处:程序员容易确定包中的类是相关的,并且容易根据所需的功能找到相应的类。每个包都创建一个新的命名空间,因此不同包中的类名不会冲突。同一个包中的类之间有比较宽松的访问控制。
4例子-1:
5创建包
6import语句?将package引入源程序,格式: import包名.*;//耗内存PDA、服务器耗时间 import包名.类名;?import语句必须在源程序之前,在package声明之后。 [package…..]//缺省是package. [import….]//缺省是importjava.lang.* [类声明…] ...
7
8包名与包中类的存储位置?包分隔符相当于目录分隔符,包存储的路径由包根路径加上包名指明的路径组成。?包的根路径由CLASSPATH
原创力文档

文档评论(0)