在TypeScript中,修饰符(Modifiers)是用于控制类的成员(属性和方法)的可访问性和行为.
以下是TypeScript中常用的修饰符:
1.public:公共修饰符,表示成员可以被任何地方访问,默认的修饰符。
2.private:私有修饰符,表示成员只能在类的内部被访问。
3.protected:保护修饰符,表示成员可以在类的内部及派生类(可以理解为子类)中访问,但不能在外部访问.
4.readonly:只读修饰符,表示成员只能在声明时或者构造函数中初始化,之后不能修改。
5.static:静态修饰符,表示成员属于类本身而不是实例,可以通过类名直接访问。
6.abstract:抽象修饰符,用于声明抽象方法和抽象类,抽象类不可以被实例化,只能作为其他类的基类,抽象方法必须要在派生类中实现