包声明: package cn.codergege.kotlinbasics.basictype
导入包:
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.Assertions.* // 这里不需要像 java 那样用 static
import org.springframework.boot.test.context.SpringBootTest
kotlin 中没有 import static
语法, 直接用 import
就可以了. 又一个小方便 :)
可以使用 as
关键字给导入对象起个别名. 十分方便, 特别是不同包中有重名时.
比如在做多数据源的后台开发时, 有时候不同数据源里的实例对象会有相同的名称:
import cn.codergege.multids.primary.Person as PriPerson
import cn.codergege.multids.secondary.Person as SecPerson
这样就避免了冲突, 也不用写一大串的全类名了!
import
不限于导入类, 还可以导入:
- 包级函数及属性(我们已经见过了,
println()
就是这种情况) -
object
对象里的方法和属性(相当与 java 中的import static
) - 枚举常量
网友评论