Betrachten Sie den folgenden Code:
abstract class X {
def a:Unit
a
}
class Y extends X {
var s:String = "Hello"
def a:Unit = println ("String is "+s)
}
Dies ergibt die folgende Ausgabe:
scala> new Y
String is null
res6: Y = Y@18aeabe
Wie kann ich die übergeordnete Klasse X
zu warten auf s
initialisiert werden, wenn Sie a