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:
class User {
name: string;
}
No entanto, este código gerará um erro, pois o valor inicial da propriedade não foi definido.
Vamos defini-lo:
class User {
name: string = 'john';
}
Agora vamos criar um objeto da nossa classe:
let user: User = new User;
E agora vamos exibir o valor da propriedade:
console.log(user.name); // 'john'
Agora vamos alterar o valor da propriedade após a criação do objeto:
user.name = 'eric';
Crie uma classe Student com as propriedades
name e age.