类成员的TypeScript可访问性

时间:2016-09-14 06:27:18

标签: typescript

来自https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md#1.6

  

'public'关键字表示构造函数参数将保留为字段。 Public是类成员的默认可访问性,但程序员也可以为类成员指定私有或受保护的可访问性。可访问性是一种设计时构造;它在静态类型检查期间强制执行,但并不意味着任何运行时执行。

我想知道为什么它不能在运行时强制执行......或者也许它是故意这样设计的?

1 个答案:

答案 0 :(得分:-1)

  

辅助功能是一种设计时构造;它在静态类型检查期间强制执行,但并不意味着任何运行时执行。

常见问题解答https://github.com/Microsoft/TypeScript/wiki/FAQ#you-should-emit-classes-like-this-so-they-have-real-private-members