TypeScript-тегі ООП класының қасиеттері
Енді класс қасиеттерін қалай жариялауға болатынын үйренейік. TypeScript-те барлық қасиеттерді жариялау кезінде олардың түрін көрсету қажет. Тәжірибеде бұл қалай жасалатынын қарастырайық.
User класын жасайық. Оған name қасиетін тағайындап,
ол жол болатынын көрсетейік:
class User {
name: string;
}
Алайда, мұндай код қате шығарады, себебі қасиеттің бастапқы мәні берілмеген.
Оны тағайындайық:
class User {
name: string = 'john';
}
Енді біздің кластың нысанын жасайық:
let user: User = new User;
Енді қасиеттің мәнін шығарайық:
console.log(user.name); // 'john'
Енді нысанды жасағаннан кейін қасиеттің мәнін өзгертейік:
user.name = 'eric';
name және age қасиеттері бар Student класын жасаңыз.