通过具有相同名称的方法访问Val字段。
scalac -Xprint:typer将向您显示:
class TestScala extends java.lang.Object with ScalaObject { <paramaccessor> private[this] val myNumber: Int = _; def this(myNumber: Int): $iw.$iw.TestScala = { TestScala.super.this(); () }; private[this] val myNum: Int = TestScala.this.myNumber; <stable> <accessor> def myNum: Int = TestScala.this.myNum}
因此在Java中
int x = t.myNum();有效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)