代码文件的所有内容(比如类和函数)都被包含在包声明中。因此在上面的例子中, 的全名应该是 foo.bar.bza
, 的全名是 foo.bar.Goo
。
如果没有指定包名,那这个文件的内容就从属于没有名字的 “default” 包。
许多包被默认导入到每个Kotlin文件中:
一些附加包会根据平台来决定是否默认导入:
我们可以导入一个单独的名字,比如下面这样:
或者范围内的所有可用的内容 (包,类,对象,等等):
如果命名有冲突,我们可以使用 关键字局部重命名解决冲突
import关键字不局限于导入类;您也可以使用它来导入其他声明:
与 Java 不同的是,Koting 没有的语法,所有的导入都是通过import
关键字声明的。