Java:为何使用包,如何使用包?

包的作用:便于寻找和使用相同名字的文件;防止命名冲突;有助于实施访问权限控制

TestPackage.java

//package声明当前类所在的包,package关键词需要写在类文件的第一行,除注释行
package day03;
​
//导包:在当前类中使用非当前包中的类,需要使用import关键词导入
//import需要写在 package和class 之间
import day02.Student;
​
/*
* 为什么使用包?
* 1.允许类可以组成最小单元,便于查找
* 2.避免类名的冲突
* 3.有助于实施访问权限修饰符
*
* 包名的命名规范:
* 1.小写字母组成,不能以 点 开头和结尾,包名之间使用 点 进行分割,一个点代表一个目录层级
* 2.需要添加一个唯一的前缀:企业域名反写
* taobao.com  com.taobao.entity.student
* jd.com      com.jd.entity.student
* 3.后续根据企业的命名规范执行
*   com.taobao.项目名
*   mvc->
*   com.taobao.studentmanager.entity
*   com.taobao.studentmanager.mapper
*   com.taobao.studentmanager.service
*   com.taobao.studentmanager.controller
*   com.taobao.studentmanager.utils
*   com.taobao.studentmanager.commons
* */
public class TestPackage {
    public static void main(String[] args) {
        
        Student student = new Student();
​
​
        //在一个类中引入了在不同包中相同名字的类,其中一个类需要使用类权限限定名来引用
        cn.kgc.object.day01.Student student1 = new cn.kgc.object.day01.Student();
​
​
    }
}
​

你可能感兴趣的:(java,开发语言)