标签: java scala scala-java-interop
在我的scala代码中,我使用的是一个java库,它定义了一个名为“val”的公共属性的对象:
public class XYZ { public int val=... }
有没有办法在scala中获取此属性?
答案 0 :(得分:12)
你可以使用反引号。它们会删除任何 Scala关键字(或符号)的保留状态。
val foo = new XYZ foo.`val`
请参阅Scala Interoperability FAQ。