Ստատիկ հատկությունները TypeScript-ում
TypeScript-ում կարելի է ստեղծել հատուկ հատկություններ, որոնք կպատկանեն դասին, ոչ թե օբյեկտին։ Այդպիսի հատկությունները կոչվում են ստատիկ։
Ստատիկ հատկությունները կարելի է կանչել առանց
օբյեկտ ստեղծելու, պարզապես դիմելով
այն դասին, որում դրանք հայտարարված են։ Որպեսզի
հատկությունը դարձնել ստատիկ, անհրաժեշտ է
մուտքի փոփոխիչից հետո գրել static
բանալի բառը։
Եկեք User դասում սահմանենք
ստատիկ հատկություն salary։
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Այժմ դիմենք այս հատկությանը՝ առանց օբյեկտ ստեղծելու։
console.log(User.salary); // 1000
Student դասին ավելացրեք ստատիկ
հատկություն specialty։
Ցուցադրեք այս հատկությունը առանց օբյեկտ
հայտարարելու։