TypeScript-də OOP-də Sinif Metodları
Gəlin indi sinif metodlarını yaratmağı öyrənək.
Tutaq ki, bizdə User sinifi var
name xüsusiyyəti ilə:
class User {
name: string = '';
}
Gəlin istifadəçinin adını qaytaran bir metod edək, ona qaytarılan dəyərin tipini göstərərək:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
İndi isə adın dəyərini dəyişən bir metod edək. Ad parametr kimi ötürüləcək və bu parametr üçün biz də tipini göstərməliyik:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Student sinifini yaradın
name və age xüsusiyyətləri ilə.
Bu xüsusiyyətləri əldə etmək və dəyişmək üçün metodlar əlavə edin.