文件夹
我们在使用电脑时,为了更好的管理文件,会创建多个文件夹,比如:
- 学习资料
- 电影
- 游戏
package包
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。
作用
防止命名冲突
当类很多时,把 功能相似 的类或接口 放同一个包中,方便类的查找和使用。就相当于图书馆、书店,给书分类分书架
控制访问范围
包 与 文件夹 的关系
java中的包,在文件系统中,就是文件夹
包的命名
命名规则
只能包含 数字、字母、下划线、小圆点.
但 不能用数字开头,也不要使用关键字
命名规范
一般是小写字母+小圆点.,域名倒写
com.公司名.项目名.业务模块名
例子:
com.taobao.order //淘宝,订单模块
com.qinghua.student.classes //清华,学生管理系统,班级管理模块
com.oracle.java.emp //oracle,java项目,员工管理模块
包的使用
当类在某个包下,那么该类第一行必须写:
package 包名;
注意: 包名和文件所在路径必须一致
例子
package demo2;
public class Phone {
String name;
double screen;
String cpu;
int ram;
int rom;
public void call(String name){
System.out.println("打电话给 "+name);
}
}
