【发布时间】:2017-05-29 06:49:16
【问题描述】:
我正在尝试静态获取对象的名称(用于日志记录)
等价于:
public class SomeClass
{
private static final String TAG = SomeClass.class.getSimpleName()
}
在 Kotlin 中:
object SomeObject
{
private const val TAG = ?
}
【问题讨论】:
-
应该是 'Clz::class.java.simpleName'。请参阅kotlinlang.org/docs/reference/reflection.html#class-references 的官方参考和stackoverflow.com/questions/34340450/… 的SO