包
在Java中,包(Package)是一组相关类与接口的集合。
小结
包的作用
1.命名空间管理:同一个包中的类不能同名,但不同包中的类可以同名。
2.访问权限控制:包具有特定的访问控制权限,而同一个包中的类之间具有特定的访问权限。
包定义
完整格式:
package 包名1[.包名2...];
1.包名采用全小写。
2.在Java源文件中的类隶属于一个特定的包,即:默认为一个包,默认类的访问权限为包权限(涉及后面要讲的“访问控制权限”)。
包引用
1.import语句引用
import 包名1[.[包名2…]].类名; import 包名1[.[包名2…]].*; //并非全导入,而是导入代码中使用到的类。
2.长名引用
使用范例:包名.类名 对象名 = new 包名.类名();
这种方式过于繁琐,一般只有在两个包名中有同名类时,为了区分两个同名类才用长名引用。注:此处不提及子包