【发布时间】:2017-10-17 08:56:11
【问题描述】:
我有一个扩展 Java 类的 Kotlin 类。
科特林
class MyKotlinClass: MyJavaClass() {
companion object {
const val STATUS_SUB = 1
}
}
Java
public abstract class MyJavaClass {
public static final int STATUS_SUPER = 0
}
如何通过kotlin子类访问超类字段?
科特林
when(status) {
MyKotlinClass.STATUS_SUPER -> something()
MyKotlinClass.STATUS_SUB -> somethingElse()
}
这可能吗?它说“未解决的参考:STATUS_SUPER”
不使用MyJavaClass.STATUS_SUPER可以吗?
【问题讨论】: