2 Stimmen

Scala 2.8: Wie initialisiere ich eine untergeordnete Klasse?

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X