class Point { constructor(public x: number, public y: number) { } public toString() { return "x=" + this.x + " y=" + this.y; } } class ColoredPoint extends Point { constructor(x: number, y: number, public color: string) { super(x, y); } public toString() { return super.toString() + " color=" + this.color; } }