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

  • 相关阅读:
    vue表格多级列表嵌套数据
    HTML5-企业宣传6款免费源码
    HTML5简介及HTML5的发展前景
    30几个HTML5经典动画应用回顾 让你大饱眼福
    2015年必火的五个Html5移动开发工具推荐
    HTML5几种常见的错误写法
    HTML5实现动画三种方式
    简单的圆形图标鼠标hover效果 | CSS3教程
    函数:声明和表达式
    前端工程之模块化
  • 原文地址:https://www.cnblogs.com/Wly-blogs/p/9609448.html
Copyright © 2011-2022 走看看