Métodos de clases en POO en TypeScript
Aprendamos ahora a crear métodos
de clases. Supongamos que tenemos una clase User
con la propiedad name:
class User {
name: string = '';
}
Hagamos un método que devuelva el nombre del usuario, especificando el tipo de valor devuelto:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Y ahora hagamos un método que cambie el valor del nombre. El nombre se pasará como parámetro y para este parámetro también debemos especificar el tipo:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Cree una clase Student con las propiedades
name y age. Añada métodos
para obtener y cambiar estas propiedades.