Java包的概念

0 阅读1分钟

包的概念

  • 类似于文件夹,使用包来管理代码、存放代码,可以提升代码可读性、维护性

    • 不同的包,允许有重名的文件;

    • 包可以有多个层级;

    • 不同的包相互引用需要关注权限修饰符;

    • 不同的包相互引用,需要使用import;(一些ide会自动帮我们引包,只要留意是否引对包就好了)

    • 分包建议使用3级目录,比如“com.ls.test”,所有的代码至少写在test下面,如果还需要继续分包,一般也会在test下面继续分:

      1. com:第一级别用com、cn这样的域名结尾;
      2. ls:第二级一般用作者名、公司名;
      3. test:第三级指的是当前这个项目具体的项目名称。

创建方法

  • 在右击src文件夹,在菜单中选择包

注意事项

  • 有时候ide会将两个父子包压缩在一起以父包名.子包名的方式进行显示,这使得我们无法新建和子包同一层的其他子包,这时候我们就需要关闭ide外观树中的压缩显示了

image.png

  • 当外观树关闭之后,显示效果如下

image.png

包的使用