首頁 > Java > Java入門 > java套件是什麼

java套件是什麼

(*-*)浩
發布: 2019-11-14 10:16:33
原創
2933 人瀏覽過

java套件是什麼

java套件是類別的容器,用來分隔類別名稱空間。

套件的作用

1、把功能相似或相關的類別或介面組織在同一個套件中,方便類別的尋找和使用。           (建議學習:java課程

2、如同資料夾一樣,套件也採用了樹狀目錄的儲存方式。同一個套件中的類別名字是不同的,不同的套件中的類別的名字是可以相同的,當同時呼叫兩個不同套件中相同類別名稱的類別時,應該加上套件名稱加以區別。因此,包可以避免名字衝突。

3、套件也限定了存取權限,擁有套件存取權限的類別才能存取某個套件中的類別。

Java使用套件(package)這種機制是為了防止命名衝突,存取控制,提供搜尋和定位類別(class)、介面、枚舉(enumerations)和註解(annotation)等。

套件語句的語法格式為:

package pkg1[.pkg2[.pkg3…]];
登入後複製

一個套件(package)可以定義為一組相互連結的類型(類別、介面、枚舉和註釋),為這些類型提供存取保護和命名空間管理的功能。

建立套件

建立套件的時候,你需要為這個套件取一個合適的名字。之後,如果其他的一個原始檔案包含了這個套件提供的類別、介面、枚舉或註解類型的時候,都必須將這個套件的聲明放在這個原始檔案的開頭。

套件聲明應該在原始檔案的第一行,每個來源檔案只能有一個套件聲明,這個檔案中的每個類型都套用到它。

如果一個來源檔案中沒有使用套件聲明,那麼其中的類,函數,枚舉,註解等將被放在一個無名的套件(unnamed package)中。

例子

讓我們來看一個例子,這個例子建立了一個叫做animals的套件。通常使用小寫的字母來命名避免與類別、介面名字的衝突。

在 animals 套件中加入一個介面(interface):

/* 文件名: Animal.java */
package animals;
 
interface Animal {
   public void eat();
   public void travel();
}
登入後複製

以上是java套件是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板