The public access modifier

If we use the public modifier, the method or property can be accessed by other objects. The following example redeclares the Person and Teacher classes that we have used in the preceding section. It is important to note that the public access modifier is used in all the properties of the class, but for this example, we are going to pay special attention to the property named email:

class Person { public name: string; public surname: string; public email: string; public constructor( name: string, surname: string, email: string ) { this.email = email; this.name = name; this.surname = surname; } public greet() { console.log("Hi!"); } } class Teacher extends Person { public teach() { console.log("Welcome to class!"); ...

Get Learning TypeScript 2.x - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.