【发布时间】:2020-09-02 11:16:05
【问题描述】:
我已经在 Scala 中定义了 A 类:
class A(var number: Int)
但是当我尝试在java中访问其成员字段number时,我得到一个错误:
A a = new A();
a.number = 4;
结果:java: number has private access in A。
如果我尝试从 scala 访问number,没有问题。
我可以做些什么来解决这个问题?
【问题讨论】:
-
Scala 是否会生成 getter 和 setter? getNumber() 和 setNumber(number) ?
-
不,据我所知。
-
@SørenHN 确实如此。
标签: java scala scala-java-interop