包与导包

回到目录
项目源码 kotlin-basics 项目


包声明: 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)
  • 枚举常量

回到目录

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 欢迎关注 二师兄Kotlin转载请注明出处 二师兄kotlin 包(Packages) Kotlin源文件一般放在...
    RidingWind2023阅读 4,249评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,088评论 19 139
  • 有一个说法 红色给人感觉炎热 蓝色给人感觉凉爽 我认同 的确如此 还有一个说法 低音叫人感到哀伤 高音使人感到愉悦...
    酒溪阅读 3,034评论 0 4
  • 作者:海霞 东方心教练 为发展生命而行动 5月14日: 回到家,身体里一股流动的能量不断上涌,一个念头出现:唯有分...
    海霞晋中阅读 2,976评论 0 1
  • 把 Argument 作为一种不具有数学符号的口头公式,是可行的。一个数字方程式形成1+1=2或2-1=1. 一个...
    梁梦婷阅读 1,319评论 0 1

友情链接更多精彩内容