TypeScriptにおけるアクセス修飾子
TypeScriptでは、JavaScriptとは異なり、 特別なキーワードを使用してプロパティやメソッドを パブリック、プライベート、プロテクトにすることができます。 これらのキーワードはアクセス修飾子と呼ばれます。
TypeScriptには合計4つの修飾子があります:
public、protected、private、
およびreadonly。デフォルト、つまり
修飾子を指定しない場合、すべてのプロパティ
と関数はpublicに属し、
外部から閲覧および変更が可能です。
各タイプの修飾子の詳細な動作については、 次のレッスンで詳しく考察します。