// Constructor // Define fields class Foo { constructor(a, b) { this.a = a; this.b = b; } sum() { return this.a + this.b; } } function main() { var foo = new Foo(2, 3); assert(foo.a == 2); assert(foo.b == 3); assert(foo.sum() == 5); }