TypeScript 面向对象编程:类与接口详解
1. 访问修饰符:public、private、protected
在 TypeScript 中,可使用 public 、 protected 和 private 关键字来控制对类成员(属性或方法)的访问。具体如下表所示:
| 访问修饰符 | 描述 |
| — | — |
| public | 标记为 public 的类成员可从类的内部方法以及外部脚本访问,这是默认的访问级别。 |
| protected | 标记为 protected 的类成员可从类的内部代码或类的子类访问。 |
| private | 私有类成员仅在类内部可见。 |
需要注意的是,TypeScript 是 JavaScript 的超集,而 JavaScript 不支持 private 关键字。因此,在代码编译时, private 和 protected (以及 public )关键字会被移除。例如:
class Person {
private age: number;
protected sayHello() {
console.log('Hello!');
}
public getName() {
return
超级会员免费看
订阅专栏 解锁全文
731

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



