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的下面,在类定义前面,可以有多句且没有顺序
要求。
想多了都是问题,做多了才是答案

浙公网安备 33010602011771号