TS修饰符

119 阅读1分钟

一. 基本理念

修饰符就是一些关键字,可以用来限定类的成员的性质,比如说常见的 public 用来表示共有的属性或者方法

  • typescript添加了三种修饰符:
  • 公共 public:可以自由的访问类程序里定义的成员
  • 私有 private:只能够在该类的内部进行访问
  • 受保护 protect:除了在该类的内部可以访问,还可以在子类中仍然可以访问

二. 使用方法

1. 私有修饰符

只能够在该类的内部进行访问,实例对象并不能够访问

image.png 并且继承该类的子类并不能访问,如下图所示:

image.png

2. 受保护修饰符

跟私有修饰符很相似,实例对象同样不能访问受保护的属性,如下:

有一点不同的是 protected 成员在子类中仍然可以访问

3. 只读修饰符

通过readonly关键字进行声明,只读属性必须在声明时或构造函数里被初始化,如下: