java中的包
包的三大作用:
1.区分相同名字的类
2.当类很多时,可以很好的管理类
3.控制访问范围
包语法
package 包类名: eg: package com.hsp;
包的本质实际上就是创建不同的文件夹来保存文件
包的命名规则:
包的命名
√命名规则:
只能包含数字、字母、下划线、小圆点.,但不能用数字开头,不能是关键字或保留字
demo.class.exec1 //错误;class是类关键字
demo.12a //错误 点后面不能以数字开头
demo.ab12.oa //正确
·√命名规范
一般是小写字母+小圆点一般是
com.公司名.项目名.业务模块名
比如:com.hspedu.oa.model;com.hspedu.oa.controller;
举例:
com.sina.crm.user//用户模块
com.sina.crm.order/∥订单模块
com.sina.crm.utils//工具类
案列:
在一个文件夹的文件中引入其他文件夹中的文件;
1 package com.use; 2 3 import com.test.Demo01; 4 public class Test { 5 public static void main(String[] args) { 6 //use文件夹下的test文件去调用test文件夹中的Demo01文件 7 Demo01 can = new Demo01(); 8 System.out.println(can);//输出结果com.test.Demo01@14ae5a5 9 //use文件夹下的test文件去调用test02文件夹中的Demo01文件 10 //在引入包名时候,为了区分之前text的包名(文件夹),可以在第二个引入的包名时,写上具体的文件夹名称 11 final com.test02.Demo01 can01 = new com.test02.Demo01(); 12 System.out.println(can01);//输出结果com.test02.Demo01@7f31245a 13 14 15 } 16 }
包注意事项:使用细节
1.package的作用是声明当前类所在的包,需要放在类的最上面,一个类中最多
只有一句package
2. import指令位置放在package的下面,在类定义前面,可以有多句且没有顺序
要求。
想多了都是问题,做多了才是答案
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!