一.Java类包
类包:Java中提供的一种管理类文件的机制。
1.类名冲突
Java中每个接口或类都来自不同的类包,无论是Java API中的类与接口还是自定义的类与接口,都需要隶属于某一个类包,这个类包包含了一些类和接口。如果没有包的存在,管理程序中的类名称将是一件非常麻烦的事情。如果程序只由一个类组成,自然不会出现类名重叠的问题,但是随着程序的类数量增多,难免会出现这一问题。
解决这类问题的办法是将这两个类放置在不同的类包中。
2.完整的类路径
一个完整的类名需要包名与类名的组合,每个类都隶属于一个类包,只要保证同一类包中的类不同名,就可以有效地避免同名类冲突的情况。
在java中采用类包机制非常重要,类包不仅可以解决类名冲突问题,还可以在开发庞大的应用程序时,帮助开发人员管理庞大的应用程序组件,方便软件复用。
3.创建包
(1)在项目的src节点上右击,选择”新建”/“包”命令(英文为New/Package)。
(2)弹出“新建Java包”(New Java Package)对话框,在“名称”(Name)文本框中输入新建的包名,然后单击“完成”(Finish)按钮。
(3)在Eclipse中创建类时,可以在新建立的包上右击,选择“新建”(New)命令,这样新建的类会默认保存在该包中。
【例8.1】创建自定义的Math类
代码:
4.导入包
(1)使用import关键字导入包
import关键字的语法如下:
在使用import关键字时,可以指定类的完整描述,如果为了使用包中更多的类,可以在使用import关键字指定时在包指定后加上*,这表示可以在程序中使用该包中所有类。
(2)使用import导入静态成员
使用import导入静态成员的语法如下:
import static 静态成员
【例8.2】使用Import导入静态成员
代码: