Das folgende Objekt muss mit Bereinigung und späterem Start aufgerufen werden. Wie Sie das aufrufende Objekt an die nächste Methode zurückgeben, um sicherzustellen, dass alle gesetzten Variablen noch verfügbar sind, ohne eine neue Objektinstanz zu erstellen.So geben Sie das aufrufende Objekt in scala zurück
class a =
{
val z ="Hello"
def remove(): com.hello.a =
{
return ? /* how to return the same object type A , so that start() definition gets the correct object**/
}
def start() : unit =
{
/**buch of tasks **/
}
}
a.remove().start()