[Kotlin] 包 Packages

程式碼檔案的開頭可以宣告 package。

package org.example

fun printMessage() { /*...*/ }
class Message { /*...*/ }

// ...

檔案裡的所有內容 (類別跟函數) 都會被包含在這個 package 裡面。如上例,函數 printMessage() 的全名是 org.example.printMessage,而類別 Message 的全名是 org.example.Message

如果沒有指定 package,檔案裡的所有內容都會被歸類到一個沒有名稱的 default package。

預設匯入 Default Inports

所有的程式碼檔案都會預設 import 一些 packages。

根據專案設定的目標平台不同,一些額外的 packages 也會被 import。

匯入 Imports

除了預設匯入之外,每個程式碼檔案也可以包含其他匯入。

可以匯入單獨名稱。

import org.example.Message

或是匯入一個範圍的全部內容。

import org.example.*

如果遇到同時匯入相同的名稱,可以使用 as 重新命名。

import org.example.Message
import org.test.Message as testMessage

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料