2.2定义包
定义包
和Java一样,在源文件的开头定义包名:package [你的包名]
例如:
package my.demo
import java.util.*
//...
和Java不一样的是,包名不必和文件夹路径一致:源文件可以放在任意位置。
Java的包名必须和文件路径匹配,否则会报错:
导入包
像Java一样我们可以导入一个具体的包名,比如下面这样:
import my.demo // demo 现在可以不用条件就可以使用
或者范围内的所有可用的内容 (包,类,对象,等等):
import my.*/ /my 中的所有都可以使用
如果包名有冲突,我们可以使用 as
关键字局部重命名解决冲突
import my.demo // demo 可以使用
import your.demo as yDemo // yDemo 代表 'your.demo'
import关键字不局限于导入类;您也可以使用它来导入其他声明:
- 顶级函数与属性
- 在对象声明中声明的函数和属性
- 枚举常量
最后附上示例项目Github
[上一篇:2.1数据类型] [返回目录] [下一篇:2.3定义函数]