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.