← Back to archive

Stdle #69 · classes · 2026-08-14

What does this TypeScript snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

class Base { add(a: number, b: number) { return a + b; } }
class Sub extends Base { add(a: number) { return a * 2; } }
const s: Base = new Sub();
console.log(s.add(5, 9));
Classes
4 attempts left

Answer & explanation