JavaScript OOP တွင် Classes အတွင်း Properties များကို ရည်ညွှန်းခြင်း

class method အတွင်းမှာ this က အဲဒီ class ရဲ့ object ကို ရည်ညွှန်းပါလိမ့်မယ်။

javascriptclass User {
  show() {
    console.log(this); // object
  }
}

ဆိုလိုတာက this ကနေတဆင့် object ရဲ့ properties တွေကို ရည်ညွှန်းလို့ရပါတယ်။ စမ်းကြည့်ကြရအောင်။ ကျွန်ုပ်တို့ရဲ့ object မှာ name property ရှိတယ်ဆိုပါစို့။ ကျွန်ုပ်တို့ရဲ့ method ထဲမှာ ဒီ property ကို ပြကြည့်ရအောင်။

javascriptclass User {
  show() {
    console.log(this.name);
  }
}

အခု ကျွန်ုပ်တို့ရဲ့ class ကနေ object တစ်ခု ဖန်တီးကြည့်ရအောင်။

javascriptlet user = new User;

လိုချင်တဲ့ property ကို ရေးထည့်ကြရအောင်။

javascriptuser.name = 'john';

အခု method ကို ခေါ်ကြည့်ပြီး property ရဲ့ တန်ဖိုးကို စကရင်မှာ �ြကြည့်ကြရအောင်။

javascriptuser.show(); // 'john' ကိုပြမယ်
Задание 1

Employee class ရဲ့ object ထဲမှာ name နဲ့ salary properties တွေကို ရေးထည့်ပါ။

Задание 2

ဝန်ထမ်းရဲ့ နာမည်ကို စကရင်မှာ ပြပေးမယ့် method တစ်ခု လုပ်ပါ။

Задание 3

ဝန်ထမ်းရဲ့ လစာကို စကရင်မှာ ပြပေးမယ့် method တစ်ခု လုပ်ပါ။