Java_package、import

一:package

  A:为什么要有包
    * 将字节码(.class)进行分类存放
    * 包其实就是文件夹

  B:包的划分

    *可按照功能划分

    *可按照模块划分

    举例:
      学生:增加,删除,修改,查询
      老师:增加,删除,修改,查询
...
      方案1:按照功能分
      com.heima.add
        AddStudent
        AddTeacher
      com.heima.delete
        DeleteStudent
        DeleteTeacher
      com.heima.update
        UpdateStudent
        UpdateTeacher
      com.heima.find
        FindStudent
        FindTeacher

      方案2:按照模块分
      com.heima.teacher
        AddTeacher
        DeleteTeacher
        UpdateTeacher
        FindTeacher
      com.heima.student
        AddStudent
        DeleteStudent
        UpdateStudent
        FindStudent

  C:包的命名

    *域名反写

      例如:www.baidu.com

      包名:com.baidu.(模块或者功能的名字)

  D:定义包的格式
    * package 包名;
    * 多级包用.分开即可
  E:定义包的注意事项
    * package语句必须是程序的第一条可执行的代码
    * package语句在一个java文件中只能有一个
    * 如果没有package,默认表示无包名

二:import
  * 为什么要有import
    *其实就是让有包的类对调用者可见,不用写全类名了
  * 导包格式
    * import 包名;
  * 注意:
    * 这种方式导入是到类的名称。import Java.util.Scanner
    * 虽然可以最后写*,但是不建议。(*代表通配符,会到该包下挨个匹配,匹配上就导入,不建议的原因是效率不高,一般都建议直接导入类)

 

posted @ 2018-09-08 16:01  wly_561  阅读(78)  评论(0编辑  收藏  举报