Protected and Abstract Classes
Learn about the features of protected and abstract classes in TypeScript.
We'll cover the following
Protected classes
Classes can mark both properties and functions with the protected
keyword. If a property is marked as protected
, then it is not accessible outside of the class itself, similar to the behavior of the private
keyword.
It is, however, accessible to derived classes, which is different from private
variables that are not accessible to derived classes, which can be seen in the following example:
Get hands-on with 1400+ tech skills courses.