【问题标题】:Accessing a public field of a java class from Kotlin从 Kotlin 访问 java 类的公共字段
【发布时间】:2020-06-20 10:22:30
【问题描述】:

我正在尝试从 Java 切换到 Kotlin。但是我有很多遗留代码和第三方库。而且我看到在 Java 类中经常有没有 getter 和 setter 的公共字段,必须从其他类访问。 如何在没有来自 Kotlin 代码的 getter 的情况下访问 Java 类的公共字段?

【问题讨论】:

  • 您可以直接访问该属性

标签: kotlin


【解决方案1】:

您可以直接访问该属性 你可以添加最小代码示例吗? 对于这个例子,我似乎无法理解问题所在

Test.java

public class Test {

    public int myPublicValue = 7;
}

Runner.kt

fun main(args: Array<String>) {

    val t = Test()
    t.myPublicValue
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 2013-06-22
    • 2013-04-09
    • 2019-06-24
    • 2012-05-30
    相关资源
    最近更新 更多