Java 杂谈Kotlin编程禅与计算机程序设计艺术

【第2篇】Kotlin包的详解

2019-06-05  本文已影响1人  爱学习的蹭蹭

1、包

package foo.bar
fun baz() { ... }
class Goo { ... }
// ……

*源文件所有内容(无论是类还是函数)都包含在声明的包内。 所以上例中 baz() 的全名是 foo.bar.baz、Goo 的全名是 foo.bar.Goo。如果没有指明包,该文件的内容属于无名字的默认包。

2、 默认导入

2.1 有多个包会默认导入到每个 Kotlin 文件中:
2.2 根据目标平台还会导入额外的包:

3、导入

import foo.Bar // 现在 Bar 可以不用限定符访问
import foo.* // “foo”中的一切都可访问
import foo.Bar // Bar 可访问
import bar.Bar as bBar // bBar 代表“bar.Bar”

与 Java 不同,Kotlin 没有单独的“import static”语法; 所有这些声明都用 import 关键字导入

4、 顶层声明的可见性

5、其他说明

文章来自kotlin官方手册
Kotlin基本语法详解

上一篇 下一篇

猜你喜欢

热点阅读