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
статикалық қасиетін қосыңыз.
Бұл қасиетті объект жарияламастан шығарыңыз.