namespace BadInheritance { class Point { x : number ; y : number ; constructor ( x , y ) { this . x = x ; this . y = y ; } } class Circle extends Point { radius : number ; constructor ( x , y , radius ) { super ( x , y ) ; this . radius = radius ; } } }