类名::class.java

2023-07-18  本文已影响0人  wenSome

类名::class.java是一种获取类的JavaClass对象的方式。
这是Kotlin提供的一种简便方式,用于在Kotlin代码中获得Java Class对象。

具体来说,使用 类名::class 可以获取到 Kotlin 中的 KClass 对象,然后通过 .java 获取对应的 Java Class 对象。

        // this@MainActivity == MainActivity.this
        // CommonActivity::class.java == CommonActivity.class
        Intent(this@MainActivity, CommonActivity::class.java).run {
            putExtra(Constant.TYPE_KEY, type)
            startActivity(this)
        }
上一篇下一篇

猜你喜欢

热点阅读