Java包的使用
好处
1、类似于文件系统的文件夹,可以实现分类管理类文件,方便查找
2、解决了同一个项目中同名类的冲突问题
包的创建
命名规范:
建议小写字母,并且采用域名倒置的写法
域名倒置:com.baidu
www.baidu.com
www.atguigu.com
建议写法:
com.公司名.部门名.项目名.业务模块名;
com.项目名.业务模块名;
com.atguigu.业务模块名;
包的使用
1、package关键字
①如果某类存在于指定包下,则要求类的最上方必须添加包的声明语句,语法如下:
package 包名;
②包的声明语句在一个类中只可能出现一次
③位置:最上面
2、import关键字
① 跨包访问某类,必须要求导入该类所在的包&&该类具有跨包访问权限
语法:
import 包名.类名; import 包名.*;
② 导入包的语句在一个类中可以出现多次,没有顺序要求
③ 位置:package——import——class
④ 如果想访问多个包中的同名类,则要注意不能直接类上方添加import导包语句,否则有歧义,可以使用全类名限定的方式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗