黑馬程序員-java基礎 包

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

包: 包的名字全部小寫

加包之後,類的全稱是包名.類名。

編譯的時候可以用加參數的方式直接創建包 格式:javac -d . 在當前目錄創建包。如果要在其他目錄創建,只需要把 . 換成路徑名就可以了
編譯的時候如果包不在當前目錄,可以通過設置classpath來解決:set classpath=路徑名
在編譯其他目錄的包的java文件的時候,類必須是公有的,且其成員也要公有
一個包可以有多個類,但是只能有一個類是公有的,且這個類名必須與類的文件名相同

總結: 包與包之間進行訪問,被訪問的包中的類幾類中的成員,需要public修飾
不同包中的子類還可以直接訪問父類中被protected權限修飾的成員

包與包之間可以實用的權限只有兩種。public protected

訪問權限:
            public   protected   default   private
同一類   ok         ok               ok        ok
同一包   ok         ok                ok
子類       ok         ok
不同包   ok

import:爲了 簡化其他包類名的書寫,可以用import導入包。
格式: import 包名.類名。 也可以用import 包名.*;導入所有的類
當導入的包中有相同類的時候,實用類的時候必須加包名

建議定義包名的時候不要重複,可以使用域名反過來定義。

jar包:
創建jar包: 輸入命令 jar  -cf jar包名.jar 被壓縮文件1 被壓縮文件2 ...
查看jar包: 輸入命令 jar -tf jia包名.jar

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

詳細請查看:http://edu.csdn.net/heima

發佈了32 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章