包机制
包
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间
包的作用:
-
把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用
-
避免名字冲突。不同的包中的类名字可能相同,当同时需要这两个类时,可以加上包名来区分
-
限定访问权限。拥有包访问权限的类才能访问某个包中的类
语法:
package pkg1[.pkg2[.pkg3…]]; //这个语句要放在类中的第一行
包的命名规范
-
使用小写字母命名
-
一般用公司域名倒置作为包名
-
点分隔符之间有且仅有一个自然语义的英语单词(阿里巴巴开发手册)
-
包名统一使用单数形式,但是类名如果有复数含义,则类名可以使用复数形式(阿里巴巴开发手册)
导入包
需要用到某个包中的成员时,我们需要使用improt关键字来导入该包。
import package1[.package2…].(classname|*); //.*是通配符,意思是导入这个包下所有的成员(类、接口)
类中可以包含多个import声明,但其位置必须在包声明之后,类声明之前

浙公网安备 33010602011771号