在TS中,可以控制class的方法或属性对于class外的代码是否可见。
可见性修饰符包括:
- public:公有的
- protected:受保护的
- private:私有的
public
public:公有的、公开的。公有成员可以被任何地方访问。是默认可见性。
在类的属性或方法前面加public关键字,来修饰该属性或方法是公有的。
因为public是默认可见性,所以,这个关键字可以省略。
例如:
protected
在类属性或方法前面加protected关键字,来修饰该属性或方法是受保护的。
仅对其声明所在的类本身和子类本身中可见,即在方法内部调用,但对实例对象不可见。
private
private:表示私有的,只在当前类中可见,对实例对象以及子类也是不可见的。
例如: