Модификатор public в TypeScript

Свойства и методы, объявленные через модификатор public, доступны для чтения и записи снаружи класса. Давайте посмотрим на практике. Сделаем у нашего класса публичное свойство name:

typescriptclass User {
  public name: string = '';
}

Создадим объект класса:

typescriptlet user = new User();

Поменяем значение свойства:

typescriptuser.name = 'john';

Прочитаем свойство:

typescriptconsole.log(user.name);
Задание 1

Сделайте класс User, который будет содержать публичные свойства с именем и годом рождения пользователя. Сделайте публичный метод getAge, который будет получать возраст пользователя по году его рождения.