Metody klas w OOP w TypeScript
Nauczmy się teraz tworzyć metody
klas. Załóżmy, że mamy klasę User
z właściwością name:
class User {
name: string = '';
}
Stwórzmy metodę zwracającą nazwę użytkownika, określając jej typ zwracanej wartości:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
A teraz stwórzmy metodę zmieniającą wartość nazwy. Nazwa będzie przekazywana parametrem i dla tego parametru również musimy określić typ:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Utwórz klasę Student z właściwościami
name i age. Dodaj metody
do pobierania i zmiany tych właściwości.