本文主要内容翻译自Kotlin references。
Kotlin源文件的第一行可以用package声明语句来指定该源文件所属的软件包:
package foo.bar
fun baz() {
}
class Goo {
}
在包含package
语句的源文件中,所有的内容(包括类、函数)都属于指定的包。在上述例子中,bar()
的全名为foo.bar.baz()
,而Goo
的全名为foo.bar.Goo
。
如果源文件没有指定的包,那么这个源文件中的所有内容将属于一个没有名称的”default”包。
默认导入
以下package将会在所有的Kotlin源文件中被默认导入:
- kotlin.*
- kotlin.annotation.*