6

在我的 scala 代码中,我使用了一个 java 库,它定义了一个具有名为“val”的公共属性的对象:

public class XYZ {
    public int val=...
}

有没有办法在scala中获得这个属性?

4

1 回答 1

12

您可以使用反引号。它们删除任何Scala 关键字(或符号)的保留状态。

val foo = new XYZ
foo.`val`

请参阅Scala 互操作性常见问题解答

于 2013-03-21T12:59:04.757 回答