【发布时间】:2023-03-07 01:05:01
【问题描述】:
考虑以下代码:
abstract class X {
def a:Unit
a
}
class Y extends X {
var s:String = "Hello"
def a:Unit = println ("String is "+s)
}
这给出以下输出:
scala> new Y
String is null
res6: Y = Y@18aeabe
如何让父类X在调用a时等待s被初始化
【问题讨论】: