美文网首页
Kotlin:Tip

Kotlin:Tip

作者: Heikki_ | 来源:发表于2019-04-10 20:18 被阅读0次

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");

相关文章

网友评论

      本文标题:Kotlin:Tip

      本文链接:https://www.haomeiwen.com/subject/drzoiqtx.html