public, private, protected 修饰符

2020-10-22  本文已影响0人  贺重木

public : TypeScript里,类中的成员都默认为 public

private:  当类中成员被标记为private 时,不能在声明它的类的外部访问。

protected:当类中成员被标记为protected时,在派生类中(通过extends , super)仍然可以访问。

关于带有protected private 成员的类的兼容性: 

如果其中一个类型里包含一个 private成员,那么只有当另外一个类型中也存在这样一个 private成员, 并且它们都是来自同一处声明时,我们才认为这两个类型是兼容的。 对于 protected成员也使用这个规则。

上一篇 下一篇

猜你喜欢

热点阅读