У меня здесь очень простой вопрос, но я не могу его понять.Рассмотрим класс 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;
}
, вы можете получить доступ к полю AA (от A) до B следующим образом: B.AA.Однако в Котлине это невозможно.Единственный способ получить к нему доступ через А.А.А.Это встроенная функция или я что-то не так делаю?