黑馬程序員_Java基礎[24]_package、import

---------- android培訓 java培訓、期待與您交流! ----------


/*
 * 【package】【import】【jar包
 *
 * 包:【package】
 * 對文件進行分類管理
 * 給類提供多層命名空間
 * 寫在程序文件的第一行
 * 類名的全稱全稱是     包名.類名
 * 包也是一種封裝形式

 *         
 *     包的出現,可以讓java的代碼文件,和執行文件相分離。
 *
 * protected 保護權限
 * 不同包中的子類還可以直接訪問父類中protected 權限修飾的成員
 * 包與包之間可以使用的權限,只有兩種:public  protected
 *
 * 權限:
 *            public  protected    default    private
 * 同一個類中         ok         ok         ok         ok
 * 同一個包中         ok         ok         ok
 * 子類                     ok         ok
 * 不同包中             ok         
 * ( default 默認權限,什麼都不寫)
 *
 * 【import】
 * 爲了簡化類名的書寫,使用一個該關鍵字,
 * import 導入包中的類                                 省略包命。
 * c\maclass\pack\Demo.class
 * c\maclass\pack\haha\Demo.class
 * 問   import pack.*;   可以導入hah裏的類嗎,  不可以,以爲import只導入包中的類,必須這麼寫:
 *    import pack.haha.*;
 * 建議:不要寫通配符*   需要用到包中的那個類,就導入那個類,這樣最好。
 *
 * 導入不同包中的類,出現重名,必須加包命。
 * 

使用cmd  創建包  javac -d .  Test.java    點代表的是當前目錄,可以指定爲某一目錄
 * 定義包命:
 * 建議定義包命不要重複,可以使用url來完成定義,因爲url是唯一的。
 * package cn.itcast.demo
 * package cn.ticast.test
 *
 *
 *
 * 【jar包】
 * java的壓縮包
 *         方便項目的攜帶
 *         方便使用
 *
 * 在包當前目錄:
 * jar  -cf  新包命.jar 包1  包2
 *  執行jar中的文件:
           先設置classpath:    
        set classpath=目錄下\jar文件名.jar
   然後java  包名.類名

  [阿帕奇]網站。可以看看
 */
package _1Day;
public class D_Package {
    //創建_1Day 中的test2
    
    public static void main(String[] args) {

    }

}



---------- android培訓、 java培訓、期待與您交流!----------
黑馬官網: http://edu.csdn.net/heima
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章