【发布时间】:2020-06-20 10:22:30
【问题描述】:
我正在尝试从 Java 切换到 Kotlin。但是我有很多遗留代码和第三方库。而且我看到在 Java 类中经常有没有 getter 和 setter 的公共字段,必须从其他类访问。 如何在没有来自 Kotlin 代码的 getter 的情况下访问 Java 类的公共字段?
【问题讨论】:
-
您可以直接访问该属性
标签: kotlin
我正在尝试从 Java 切换到 Kotlin。但是我有很多遗留代码和第三方库。而且我看到在 Java 类中经常有没有 getter 和 setter 的公共字段,必须从其他类访问。 如何在没有来自 Kotlin 代码的 getter 的情况下访问 Java 类的公共字段?
【问题讨论】:
标签: kotlin
您可以直接访问该属性 你可以添加最小代码示例吗? 对于这个例子,我似乎无法理解问题所在
Test.java
public class Test {
public int myPublicValue = 7;
}
Runner.kt
fun main(args: Array<String>) {
val t = Test()
t.myPublicValue
}
【讨论】: