包在操作系统中其实就是一个文件夹。包是用来分门别类的管理技术,不同的技术放在不同的包下,方便管理和维护。

包的命名规范

1
2
路径名.路径名.xxx.xxx
//例如:com.itheima.oa

导包

什么时候需要导包?

  • 在使用Java中提供的非核心包中的类时
  • 使用自己写的其他包中的类时

什么时候不需要导包

  • 在使用Java核心包(java.lang)中的类时
  • 在使用自己写的同一个包中的类时

使用不同包下的相同类怎么办

假设demo1和demo2中都有一个Student该如何使用

代码示例

1
2
3
4
5
//使用全类名的形式即可。
//全类名:包名 + 类名
//拷贝全类名的快捷键:选中类名crtl + shift + alt + c 或者用鼠标点copy,再点击copy Reference
com.zhuixun.homework.demo1.Student s1 = new com.zhuixun.homework.demo1.Student();
com.zhuixun.homework.demo2.Student s2 = new com.zhuixun.homework.demo2.Student();

http://example.com/2023/01/29/Java基础/包/package/
作者
zhuixun
发布于
2023年1月29日
许可协议