Métodos de classe em POO em TypeScript

Vamos agora aprender a criar métodos de classes. Suponha que temos uma classe User com a propriedade name:

typescriptclass User {
  name: string = '';
}

Vamos criar um método que retorna o nome do usuário, especificando o tipo de retorno:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
}

E agora vamos criar um método que altera o valor do nome. O nome será passado como parâmetro e para esse parâmetro também devemos especificar o tipo:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
  
  setName(name: string): void {
    this.name = name;
  }
}
Задание 1

Crie uma classe Student com as propriedades name e age. Adicione métodos para obter e alterar essas propriedades.