ベースクラスの[[プロパティ (TypeScript)|プロパティ]]や[[フィールド (TypeScript)|フィールド]]を、派生クラスで上書き実装すること。
[[overrideキーワード (TypeScript)|overrideキーワード]]を使うと、親クラスの同名[[メソッド (TypeScript)|メソッド]]が存在することを保証できるので安全。さらに、[[noImplicitOverride (tsconfig)|noImplicitOverride]]オプションで[[overrideキーワード (TypeScript)|overrideキーワード]]の使用を強制できる。