无法在 Java 子类中访问父 Kotlin 类的受保护成员变量

Swa*_*ale 5 java android kotlin

abstract class Parent {

    protected var name : String

}

class Child extends Parent {

    private void childMethod() {
         name = "child";
    }
}
Run Code Online (Sandbox Code Playgroud)

在 Child 类中,它给我错误name has private access in xxxChild (xxx 是包名称)

Swa*_*ale 2

在java子类中,我们可以通过getName()访问父类的受保护成员变量。就像 getter 方法是自动生成的一样。我是 Kotlin 的新手,需要深入了解该方法是如何自动生成的。