TypeScript-da Sinf Metodlari
Keling, endi sinf metodlarini yaratishni o'rganamiz.
Faraz qilaylik, bizda User sinfi
name xususiyati bilan mavjud:
class User {
name: string = '';
}
Foydalanuvchi ismini qaytaradigan metod yarataylik, uning qaytish qiymati turini ko'rsatib:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Endi esa, ism qiymatini o'zgartiradigan metod yarataylik. Ism parametr sifatida uzatiladi va biz ushbu parametr uchun ham turini ko'rsatishimiz kerak:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
name va age xususiyatlari bilan
Student sinfini yarating. Ushbu xususiyatlarni
olish va o'zgartirish uchun metodlar qo'shing.