源文件通常以包声明开头:

package org.example

如果想要导入包或者类,可以使用import导入:

import org.example.*;

以下这些包会导入到 Kotlin 文件中,所以不需要手动加入import语句:

  • kotlin.*

  • kotlin.annotation.*

  • kotlin.collections.*

  • kotlin.comparisons.*

  • kotlin.io.*

  • kotlin.ranges.*

  • kotlin.sequences.*

  • kotlin.text.*

此外,根据目标平台还会导入如下的包:

JVM:

  • java.lang.*

  • kotlin.jvm.*

JS:

  • kotlin.js.*

导入

导入类:

import org.example.Message // 现在 Message 可以不用限定符访问

导入包中的所有类:

import org.example.* // “org.example”中的一切都可访问

如果出现名字冲突,可以使用 as 关键字在本地重命名冲突项来消歧义:

import org.example.Message // Message 可访问
import org.test.Message as testMessage // testMessage 代表“org.test.Message”

最后更新于