Modificador public em TypeScript

Propriedades e métodos declarados através do modificador public estão disponíveis para leitura e gravação de fora da classe. Vamos ver na prática. Vamos fazer nossa classe ter uma propriedade pública name:

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

Vamos criar um objeto da classe:

typescriptlet user = new User();

Vamos alterar o valor da propriedade:

typescriptuser.name = 'john';

Vamos ler a propriedade:

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

Faça a classe User, que irá conter propriedades públicas com o nome e o ano de nascimento do usuário. Faça um método público getAge, que irá obter a idade do usuário pelo ano de seu nascimento.