我在这里有一个非常简单的问题,但无法弄清楚。考虑一个java类:
class A {
public static final int AA=5;
}
将(内部)转换为 kotlin 如下:
open class A {
companion object {
val AA:Int=5
}
}
至少我是这么认为的。现在,如果您在 Java 中继承:
class B extends A {
int AAA;
}
您可以像这样通过 B 访问字段 AA(从 A): B.AA 。但是,在 Kotlin 中这是不可能的。访问它的唯一方法是通过 A.AA。这是内置功能还是我做错了什么?
慕娘9325324
相关分类