Metode razredov v OOP v TypeScript
Zdaj se naučimo ustvarjati metode
razredov. Recimo, da imamo razred User
z lastnostjo name:
class User {
name: string = '';
}
Naredimo metodo, ki vrne ime uporabnika, in ji določimo tip vrnitvene vrednosti:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Zdaj pa naredimo metodo, ki spremeni vrednost imena. Ime bo posredovano kot parameter in za ta parameter moramo prav tako določiti tip:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Ustvarite razred Student z lastnostmi
name in age. Dodajte metode
za pridobivanje in spreminjanje teh lastnosti.