Java_package、import

一:packagejava

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

  B:包的划分class

    *可按照功能划分效率

    *可按照模块划分import

    举例:
      学生:增长,删除,修改,查询
      老师:增长,删除,修改,查询
...
      方案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
        FindStudentdate

  C:包的命名程序

    *域名反写im

      例如:www.baidu.com命名

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

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

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

相关文章
相关标签/搜索