2016-08-05 10 views

答えて

3

bar: stringは、public bar: stringと100%等価です。デフォルトのアクセシビリティ修飾子はpublicです。

privateはコンパイル時プライバシーのみです。実行時の強制はありません。また、発行されたコードはアクセス修飾子に関係なく同一です。クラスの外からプロパティにアクセスしようとすると、TypeScriptのエラーが表示されます。

protectedと言うこともできます。これは、privateのようなものですが、派生したクラスもメンバーにアクセスできる点が異なります。ここでも、発行されたJavaScriptには違いはありません。

+0

howcome私はwebstormにエラーメッセージが表示されません。これには特別な設定が必要ですか? – runtimeZero

関連する問題