class C{ // define class named "C", no parents or attributes println("starting construction"); // all code outside functions is wrapped into the constructor var v; // instance data for this class fcn init(x) // initializer for this class, calls constructor { v = x } println("ending construction of ",self); } c1:=C(5); // create a new instance of C c2:=c1("hoho"); // create another instance of C println(C.v," ",c1.v," ",c2.v);