Dmytro Morar
TypeScript

Access modifiers

Access modifiers control visibility of class members.

public

class User {
  public name: string = "Olha";
}

private

class Account {
  private balance: number = 1000;
}

protected

class Base {
  protected id: number = 1;
}

Notes

  • public is the default.
  • private is only within the class.
  • protected is for the class and its subclasses.

On this page