11 lines
452 B
Plaintext
11 lines
452 B
Plaintext
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);
|