码迷,mamicode.com
首页 > 编程语言 > 详细

Java_package、import

时间:2018-09-08 16:51:18      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:ndt   ack   直接   文件   .com   分类   teacher   package   pack   

一: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
    * 虽然可以最后写*,但是不建议。(*代表通配符,会到该包下挨个匹配,匹配上就导入,不建议的原因是效率不高,一般都建议直接导入类)

 

Java_package、import

标签:ndt   ack   直接   文件   .com   分类   teacher   package   pack   

原文地址:https://www.cnblogs.com/Wly-blogs/p/9609448.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!