const sym = Symbol(); class Foo { [sym] () { return 1; } } class Bar extends Foo { [sym] () { return super[sym]() + 2; } } let i = new Bar(); assert.equal(i[sym](), 3);