Kotlin:Tip

Kotlin 中 "in" 是关键字 ,如想调用Java 中的 "in" 可用单引号包裹

Java 中声明
public  static String in = "javeStringin";
---
Kotlin 中调用
println(JavaTest.`in`)

Kotlin 的方法直接写在文件内
因为Kotlin文件会被编译成"文件名+kt"的类 存放在jvm中


Kotlin调用java的类

testClass(JavaTest::class.java)
//调用JAVA类
fun  testClass(clazz: Class<JavaTest>){
    println(clazz.simpleName)
}

Kotlin调用java的类

testktClass(KotlinMain::class)
//调用kt类
fun  testktClass(clazz: KClass<KotlinMain>){
    println(clazz.simpleName)
}

Kotlin声明匿名内部类

object  TestIn{
    fun  sayMsg(msg: String){
        println(msg)
    }
}

Kotlin调用
TestIn.sayMsg("testInMsg")

Java调用
TestIn.INSTANCE.sayMsg("aaaaa");
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容