java包package

文件夹

我们在使用电脑时,为了更好的管理文件,会创建多个文件夹,比如:

  • 学习资料
  • 电影
  • 游戏

package包

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。

作用

  1. 防止命名冲突

  2. 当类很多时,把 功能相似 的类或接口 放同一个包中,方便类的查找和使用。就相当于图书馆、书店,给书分类分书架

  3. 控制访问范围

包 与 文件夹 的关系

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);
    }
}

原文出处:/show_1IXztzbzNPv.html