美文网首页
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