TypeScript တွင် OOP အတန်း၏ Properties များ

ယခု အတန်းများ၏ properties များကို ကြေညာနည်းကို သင်ယူကြပါစို့။ TypeScript တွင် properties အားလုံးကို ကြေညာသောအခါ ၎င်းတို့၏ အမျိုးအစားကို သတ်မှတ်ပေးရန် လိုအပ်ပါသည်။ �က်တွေ့တွင် မည်သို့လုပ်ဆောင်သည်ကို ကြည့်ရအောင်။

User အတန်းတစ်ခု ဖန်တီးကြပါစို့။ ၎င်းသည် string တစ်ခုဖြစ်ကြောင်း သတ်မှတ်ကာ name property တစ်ခုကို သတ်မှတ်ပါမည်။

typescriptclass User {
  name: string;
}

သို့သော်၊ ဤကဲ့သို့သော ကုဒ်သည် အမှားပေးနိုင်သည်၊ အဘယ်ကြောင့်ဆိုသော် property ၏ ကနဦးတန်ဖိုးကို သတ်မှတ်မထားသောကြောင့်ဖြစ်သည်။

၎င်းကို သတ်မှတ်ကြပါစို့။

typescriptclass User {
  name: string = 'john';
}

ယခု ကျွန်ုပ်တို့၏ အတန်း၏ object တစ်ခုကို ဖန်တီးကြပါစို့။

typescriptlet user: User = new User;

ယခု property ၏ တန်ဖိုးကို ထုတ်ပြကြပါစို့။

typescriptconsole.log(user.name); // 'john'

ယခု object ဖန်တီးပြီးနောက် property ၏ တန်ဖိုးကို ပြောင်းလဲကြပါစို့။

typescriptuser.name = 'eric';
Задание 1

name နှင့် age properties များဖြင့် Student အတန်းတစ်ခုကို ဖန်တီးပါ။