gpt4 book ai didi

android - 如何在 Kotlin 中使用 get() 定义类类型属性

转载 作者:行者123 更新时间:2023-11-29 14:30:00 25 4
gpt4 key购买 nike

如何在返回类的 Kotlin 中使用 get() 定义属性,我在下面尝试,但它没有编译

val targetActivity: Class<?>
get() = MyActivity.class

最佳答案

您可以使用 Class References

The most basic reflection feature is getting the runtime reference to a Kotlin class. To obtain the reference to a statically known Kotlin class, you can use the class

文字语法:

val c = MyClass::class

或者这个使用 Class<*> 而不是 Class<?>

val targetActivity: Class<*>
get() = MyActivity::class

关于android - 如何在 Kotlin 中使用 get() 定义类类型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47938547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com