Kotlin 與 Java 混用記錄
Main method
//Java:
public static void main(String[] args) { }
//Kotlin:
fun main(args: Array<String>)
Import
- 混用:
- kotlin 中使用 import 關鍵字達成 import Java API
- Java 中直接把 Kotlin 當地三方 API 使用
| Kotlin 引用 Java | Java 引用 Kotlin |
|---|---|
| 類似 Java 中的 static import import java.util.Calendar; import 套件.函式 import 套件.* | A: kt 中有 package 宣告 java 中同一般 API 使用 packagename.FileNameKt.method(); B: kt 中使用 Annotation, 定義FileNameKt, 或多個檔案用同一 Package 時, @file: JvmName("another") @file:JvmMultifileClass packagename.another.method(); |