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:
class User {
name: string = '';
}
Vamos criar um método que retorna o nome do usuário, especificando o tipo de retorno:
class 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:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Crie uma classe Student com as propriedades
name e age. Adicione métodos
para obter e alterar essas propriedades.