Kotlin File与Kotlin Class的区别与联系
Posted zhangjin1120
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin File与Kotlin Class的区别与联系相关的知识,希望对你有一定的参考价值。
为什么有的kotlin文件有.kt后缀,有的又没有?
看下面四种情况,就清楚了:
- 当kotlin File中只有一个class,并且class闭包外面没有其他变量时,Kotlin Class就是一个Kotlin File。例如:DateUtil
- 即使kotlin File中,只有一个class,但是class闭包外面有变量时,也会显示.kt的后缀。例如:KotlinApp.kt。如下图:
- 即使kotlin File中,只有一个class,但是class闭包外面有其他函数时,也会显示.kt的后缀。例如:MainTest.kt。如下图:
- kotlin File里面有多个class的情况下,会显示.kt的后缀。例如:TimeUtil.kt
以上是关于Kotlin File与Kotlin Class的区别与联系的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin:: 双冒号操作符详解 ( 获取类的引用 | 获取对象类型的引用 | 获取函数的引用 | 获取属性的引用 | Java 中的 Class 与 Kotlin 中的 KClass )