模組是程式碼和資料的組合,它有一個名稱,宣告對其他模組的依賴關係模組,導出包含可在該模組外部存取的公共類型的包,並指定它使用的服務或它提供的服務實作。所有這些都在 module-info.java 檔案中指定,該檔案包含在模組的根目錄中。
有兩種類型的「export」子句可以在「module-info.java」檔案中使用。
1) 匯出
我們需要允許其他模組使用套件tp.com.tutorialspoint.model的類別和接口,我們可以這樣寫:
<strong>module com.tutorialspoint.model { exports tp.com.tutorialspoint.model; }</strong>
了解一個套件只能出現在一個模組中這一點非常重要。否則,我們會得到以下錯誤:
<strong>Error:(1, 1) java: package exists in another module:</strong>
2) 將
<strong>module com.tutorialspoint.model { exports tp.com.tutorialspoint.model to com.tutorialspoint.gui; }</strong>
以上是在Java 9中,module-info檔案中的'export'子句有什麼用途?的詳細內容。更多資訊請關注PHP中文網其他相關文章!