包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间

包的作用:

  1. 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用

  2. 避免名字冲突。不同的包中的类名字可能相同,当同时需要这两个类时,可以加上包名来区分

  3. 限定访问权限。拥有包访问权限的类才能访问某个包中的类

语法:

package pkg1[.pkg2[.pkg3…]];    //这个语句要放在类中的第一行

包的命名规范

  1. 使用小写字母命名

  2. 一般用公司域名倒置作为包名

  3. 点分隔符之间有且仅有一个自然语义的英语单词(阿里巴巴开发手册)

  4. 包名统一使用单数形式,但是类名如果有复数含义,则类名可以使用复数形式(阿里巴巴开发手册)

导入包

需要用到某个包中的成员时,我们需要使用improt关键字来导入该包。

import package1[.package2…].(classname|*);  //.*是通配符,意思是导入这个包下所有的成员(类、接口)

类中可以包含多个import声明,但其位置必须在包声明之后,类声明之前

posted @ 2021-03-16 14:48  远山紫藤萝花开依旧  阅读(53)  评论(0)    收藏  举报