Propriedades OOP de Classe em TypeScript

Vamos agora aprender a declarar propriedades de classes. No TypeScript, todas as propriedades devem ter seu tipo especificado na declaração. Vamos ver como isso é feito na prática.

Vamos criar uma classe User. Vamos definir uma propriedade name, indicando que ela será uma string:

typescriptclass User {
  name: string;
}

No entanto, este código gerará um erro, pois o valor inicial da propriedade não foi definido.

Vamos defini-lo:

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

Agora vamos criar um objeto da nossa classe:

typescriptlet user: User = new User;

E agora vamos exibir o valor da propriedade:

typescriptconsole.log(user.name); // 'john'

Agora vamos alterar o valor da propriedade após a criação do objeto:

typescriptuser.name = 'eric';
Задание 1

Crie uma classe Student com as propriedades name e age.