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     * 雖然能夠最後寫*,可是不建議。(*表明通配符,會到該包下挨個匹配,匹配上就導入,不建議的緣由是效率不高,通常都建議直接導入類)

相關文章
相關標籤/搜索