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定义函数]