TypeScript'теги статикалык касиеттери
TypeScript'те класска таандык, бирок объектке эмес, атайын касиеттерди түзсө болот. Бул касиеттер статикалык деп аталат.
Статикалык касиеттерди объект түзбөстөн эле, алар жарыяланган класска кайрылуу менен чакырса болот. Касиетти статикалык кылуу үчүн,
жеткиликтүүлүк модификаторунан кийин static ачкыч сөзүн жаз.
Келгиле, User класcында salary статикалык касиетин белгилейли:
class User {
public name: string;
public static salary: number = 1000;
constructor(name: string) {
this.name = name;
}
}
Эми бул касиетке объект түзбөстөн эле кайралалы:
console.log(User.salary); // 1000
Student класcына specialty статикалык касиетин кошуңуз.
Бул касиетти объект жарыялабастан эле чыгарыңыз.