包(package)定義了軟件單元,它們可以單獨發(fā)布,也可以與其他包組合在一起構成應用程序。包的成員是一些相關聯(lián)的類、接口和子包,也可能還包含包中的類所用到的附加資源文件(例如圖像文件)。下面說明包的作用:
1. 包為相互關聯(lián)的接口和類創(chuàng)建了分組
2. 包創(chuàng)建了有助于避免類型之間命名沖突的名字空間
3. 包為開發(fā)應用框架提供了保護域(用public修飾的類或接口可以被包外的代碼所訪問,而沒有用public修飾的類型則具有包作用域:它們可以被同一包中的其他代碼所訪問;但對于包外的代碼,甚至是子包中的代碼,它們都是隱藏的。默認的訪問修飾符是“package”。)
posted on 2008-04-14 13:29
周銳 閱讀(140)
評論(0) 編輯 收藏 所屬分類:
Java