TypeScript 面向对象编程:类与接口详解
1. 访问修饰符:public、private、protected
在 TypeScript 中,提供了 public 、 protected 和 private 这三个关键字来控制对类成员(属性或方法)的访问。具体说明如下:
- public :标记为 public 的类成员可以从类的内部方法以及外部脚本访问。这是默认的访问级别,所以如果在 Person 类的属性或方法前加上 public 关键字,这些类成员的可访问性不会改变。
- protected :标记为 protected 的类成员可以从类的内部代码或类的子类访问。
- private :私有类成员仅在类内部可见。
需要注意的是,TypeScript 是 JavaScript 的超集,而 JavaScript 不支持 private 关键字,因此 private 和 protected (以及 public )关键字在代码编译时会被移除。生成的 JavaScript 代码中不会包含这些关键字,所以可以将它们视为开发过程中的便利工具。
下面通过代码示例来进一步说明:
超级会员免费看
订阅专栏 解锁全文
1211

被折叠的 条评论
为什么被折叠?



